% STATISTICS (test/classfiles/MMV7.zip) - Java version: 1.7.0_02

% FastBytecodeToProlog generates Prolog code that can (at least) be read by SWIProlog.

% ISO PROLOG DIRECTIVES
:- discontiguous(class_file/10).
:- discontiguous(class_file_source/2).
:- discontiguous(enclosing_method/4).
:- discontiguous(annotation/4).
:- discontiguous(annotation_default/2).
:- discontiguous(parameter_annotations/3).
:- discontiguous(field/11).
:- discontiguous(field_value/2).
:- discontiguous(method/15).
:- discontiguous(method_exceptions/2).
:- discontiguous(method_line_number_table/2).
:- discontiguous(method_local_variable_table/2).
:- discontiguous(method_exceptions_table/2).
:- discontiguous(instr/3).
		
class_file(cf_1,class_declaration,class('lancs/mobilemedia/core/comms','BaseMessaging'),class('java/lang','Object'),[],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_1,'BaseMessaging.java').
method(cf_1,m_5,'cleanUpConnections',signature([class('javax/wireless/messaging','MessageConnection')],void),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method(cf_1,m_4,'receiveImage',signature([],array(byte)),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions(m_4,[class('java/io','InterruptedIOException'),class('java/io','IOException')]).
method(cf_1,m_3,'sendImage',signature([array(byte)],boolean),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method(cf_1,m_2,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_2,[kv(0,length(5),'this',class('lancs/mobilemedia/core/comms','BaseMessaging'),index(0))]).
method_line_number_table(m_2,[kv(0,ln(22))]).
instr(m_2,0,load(reference,0)).
instr(m_2,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_2,2,return(void)).
class_file(cf_6,class_declaration,class('lancs/mobilemedia/core/threads','BaseThread'),class('java/lang','Object'),[class('java/lang','Runnable')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_6,'BaseThread.java').
method(cf_6,m_8,'run',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_8,[kv(0,length(17),'this',class('lancs/mobilemedia/core/threads','BaseThread'),index(0))]).
method_line_number_table(m_8,[kv(0,ln(22)),kv(3,ln(23)),kv(6,ln(24))]).
instr(m_8,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_8,1,push(string('Starting BaseThread::run()'))).
instr(m_8,2,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_8,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_8,4,push(string('Finishing Baseathread::run()'))).
instr(m_8,5,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_8,6,return(void)).
method(cf_6,m_7,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_7,[kv(0,length(13),'this',class('lancs/mobilemedia/core/threads','BaseThread'),index(0))]).
method_line_number_table(m_7,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_7,0,load(reference,0)).
instr(m_7,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_7,2,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_7,3,push(string('BaseThread:: 0 Param Constructor used: Using default values'))).
instr(m_7,4,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_7,5,return(void)).
class_file(cf_9,class_declaration,class('lancs/mobilemedia/core/ui/controller','AbstractController'),class('java/lang','Object'),[class('javax/microedition/lcdui','CommandListener'),class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_9,'AbstractController.java').
method(cf_9,m_26,'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_26,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0))]).
method_line_number_table(m_26,[kv(0,ln(155))]).
instr(m_26,0,load(reference,0)).
instr(m_26,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumListScreen',class('javax/microedition/lcdui','List'))).
instr(m_26,2,return(reference)).
method(cf_9,m_25,'getCurrentStoreName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_25,[kv(0,length(7),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0))]).
method_line_number_table(m_25,[kv(0,ln(147))]).
instr(m_25,0,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_25,1,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_25,2,return(reference)).
method(cf_9,m_24,'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_24,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(6),'nextController',class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),index(1))]).
method_line_number_table(m_24,[kv(0,ln(139)),kv(3,ln(140))]).
instr(m_24,0,load(reference,0)).
instr(m_24,1,load(reference,1)).
instr(m_24,2,put(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'nextController',class('lancs/mobilemedia/core/ui/controller','ControllerInterface'))).
instr(m_24,3,return(void)).
method(cf_9,m_23,'getNextController',signature([],class('lancs/mobilemedia/core/ui/controller','ControllerInterface')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_23,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0))]).
method_line_number_table(m_23,[kv(0,ln(132))]).
instr(m_23,0,load(reference,0)).
instr(m_23,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'nextController',class('lancs/mobilemedia/core/ui/controller','ControllerInterface'))).
instr(m_23,2,return(reference)).
method(cf_9,m_22,'setAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_22,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(6),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_22,[kv(0,ln(125)),kv(3,ln(126))]).
instr(m_22,0,load(reference,0)).
instr(m_22,1,load(reference,1)).
instr(m_22,2,put(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_22,3,return(void)).
method(cf_9,m_21,'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_21,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0))]).
method_line_number_table(m_21,[kv(0,ln(118))]).
instr(m_21,0,load(reference,0)).
instr(m_21,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_21,2,return(reference)).
method(cf_9,m_20,'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_20,[kv(0,length(12),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(12),'d',class('javax/microedition/lcdui','Displayable'),index(1))]).
method_line_number_table(m_20,[kv(0,ln(111)),kv(5,ln(112))]).
instr(m_20,0,load(reference,0)).
instr(m_20,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_20,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_20,3,load(reference,1)).
instr(m_20,4,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_20,5,return(void)).
method(cf_9,m_19,'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_19,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0))]).
method_line_number_table(m_19,[kv(0,ln(104))]).
instr(m_19,0,load(reference,0)).
instr(m_19,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_19,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_19,3,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_19,4,return(reference)).
method(cf_9,m_18,'setCurrentScreen',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_18,[kv(0,length(13),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(13),'a',class('javax/microedition/lcdui','Alert'),index(1)),kv(0,length(13),'d',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_18,[kv(0,ln(96)),kv(6,ln(97))]).
instr(m_18,0,load(reference,0)).
instr(m_18,1,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_18,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_18,3,load(reference,1)).
instr(m_18,4,load(reference,2)).
instr(m_18,5,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_18,6,return(void)).
method(cf_9,m_17,'setAlbumListAsCurrentScreen',signature([class('javax/microedition/lcdui','Alert')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_17,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(10),'a',class('javax/microedition/lcdui','Alert'),index(1))]).
method_line_number_table(m_17,[kv(0,ln(89)),kv(5,ln(90))]).
instr(m_17,0,load(reference,0)).
instr(m_17,1,load(reference,1)).
instr(m_17,2,load(reference,0)).
instr(m_17,3,get(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumListScreen',class('javax/microedition/lcdui','List'))).
instr(m_17,4,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_17,5,return(void)).
method(cf_9,m_16,'commandAction',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_16,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(6),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(6),'d',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_16,[kv(0,ln(82)),kv(3,ln(83))]).
instr(m_16,0,load(reference,0)).
instr(m_16,1,load(reference,1)).
instr(m_16,2,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'postCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_16,3,return(void)).
method(cf_9,m_15,'postCommand',signature([class('javax/microedition/lcdui','Command')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_15,[kv(0,length(106),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(106),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(18,length(44),'next',class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),index(2))]).
method_line_number_table(m_15,[kv(0,ln(61)),kv(11,ln(64)),kv(15,ln(65)),kv(18,ln(66)),kv(20,ln(67)),kv(31,ln(68)),kv(35,ln(70)),kv(44,ln(73))]).
instr(m_15,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,1,new(class('java/lang','StringBuilder'))).
instr(m_15,2,dup).
instr(m_15,3,push(string('AbstractController::postCommand - Current controller is: '))).
instr(m_15,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,5,load(reference,0)).
instr(m_15,6,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_15,7,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_15,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,9,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,11,load(reference,0)).
instr(m_15,12,load(reference,1)).
instr(m_15,13,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean))).
instr(m_15,14,if(ne,30)).
instr(m_15,15,load(reference,0)).
instr(m_15,16,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'getNextController',signature([],class('lancs/mobilemedia/core/ui/controller','ControllerInterface')))).
instr(m_15,17,store(reference_or_return_address,2)).
instr(m_15,18,load(reference,2)).
instr(m_15,19,if(null,16)).
instr(m_15,20,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,21,new(class('java/lang','StringBuilder'))).
instr(m_15,22,dup).
instr(m_15,23,push(string('Passing to next controller in chain: '))).
instr(m_15,24,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,25,load(reference,2)).
instr(m_15,26,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_15,27,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_15,28,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,29,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,30,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,31,load(reference,2)).
instr(m_15,32,load(reference,1)).
instr(m_15,33,invoke(interface,class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),'postCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_15,34,goto_w(10)).
instr(m_15,35,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,36,new(class('java/lang','StringBuilder'))).
instr(m_15,37,dup).
instr(m_15,38,push(string('AbstractController::postCommand - Reached top of chain. No more handlers for command: '))).
instr(m_15,39,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,40,load(reference,1)).
instr(m_15,41,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_15,42,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,43,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,44,return(void)).
method(cf_9,m_14,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_14,[kv(0,length(20),'this',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(0)),kv(0,length(20),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(20),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(20),'albumListScreen',class('javax/microedition/lcdui','List'),index(3))]).
method_line_number_table(m_14,[kv(0,ln(49)),kv(2,ln(50)),kv(5,ln(51)),kv(8,ln(52)),kv(11,ln(55))]).
instr(m_14,0,load(reference,0)).
instr(m_14,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_14,2,load(reference,0)).
instr(m_14,3,load(reference,1)).
instr(m_14,4,put(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_14,5,load(reference,0)).
instr(m_14,6,load(reference,2)).
instr(m_14,7,put(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_14,8,load(reference,0)).
instr(m_14,9,load(reference,3)).
instr(m_14,10,put(field,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'albumListScreen',class('javax/microedition/lcdui','List'))).
instr(m_14,11,return(void)).
field(cf_9,f_13,'albumListScreen',class('javax/microedition/lcdui','List'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_9,f_12,'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_9,f_11,'nextController',class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_9,f_10,'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_27,class_declaration,class('lancs/mobilemedia/core/ui/controller','AlbumController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_27,'AlbumController.java').
method(cf_27,m_31,'goToPreviousScreen',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_31,[kv(0,length(43),'this',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(0))]).
method_line_number_table(m_31,[kv(0,ln(159)),kv(3,ln(161)),kv(10,ln(162)),kv(14,ln(163)),kv(17,ln(164))]).
instr(m_31,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_31,1,push(string('<* AlbumController.goToPreviousScreen() *>'))).
instr(m_31,2,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_31,3,load(reference,0)).
instr(m_31,4,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_31,5,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_31,6,load(reference,0)).
instr(m_31,7,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_31,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_31,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_31,10,load(reference,0)).
instr(m_31,11,load(reference,0)).
instr(m_31,12,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_31,13,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_31,14,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_31,15,push(string('AlbumListScreen'))).
instr(m_31,16,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_31,17,return(void)).
method(cf_27,m_30,'resetMediaData',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_30,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_30,[kv(0,length(156),'this',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(0)),kv(5,length(38),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(1)),kv(7,length(38),'alert',class('javax/microedition/lcdui','Alert'),index(2)),kv(40,length(51),'i',int,index(1)),kv(55,length(156),'albumNames',array(class('java/lang','String')),index(1)),kv(57,length(75),'i',int,index(2))]).
method_line_number_table(m_30,[kv(0,ln(131)),kv(4,ln(132)),kv(5,ln(133)),kv(7,ln(134)),kv(11,ln(135)),kv(20,ln(137)),kv(28,ln(138)),kv(37,ln(139)),kv(38,ln(143)),kv(41,ln(144)),kv(45,ln(143)),kv(51,ln(148)),kv(55,ln(149)),kv(58,ln(150)),kv(62,ln(152)),kv(70,ln(149)),kv(75,ln(155)),kv(79,ln(156))]).
instr(m_30,0,load(reference,0)).
instr(m_30,1,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_30,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'resetMediaData',signature([],void))).
instr(m_30,3,goto_w(35)).
instr(m_30,4,store(reference_or_return_address,1)).
instr(m_30,5,push(reference(null))).
instr(m_30,6,store(reference_or_return_address,2)).
instr(m_30,7,load(reference,1)).
instr(m_30,8,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_30,9,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_30,10,if(eq,10)).
instr(m_30,11,new(class('javax/microedition/lcdui','Alert'))).
instr(m_30,12,dup).
instr(m_30,13,push(string('Error'))).
instr(m_30,14,push(string('The mobile database is full'))).
instr(m_30,15,push(reference(null))).
instr(m_30,16,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_30,17,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_30,18,store(reference_or_return_address,2)).
instr(m_30,19,goto_w(9)).
instr(m_30,20,new(class('javax/microedition/lcdui','Alert'))).
instr(m_30,21,dup).
instr(m_30,22,push(string('Error'))).
instr(m_30,23,push(string('It is not possible to reset the database'))).
instr(m_30,24,push(reference(null))).
instr(m_30,25,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_30,26,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_30,27,store(reference_or_return_address,2)).
instr(m_30,28,load(reference,0)).
instr(m_30,29,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_30,30,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_30,31,load(reference,2)).
instr(m_30,32,load(reference,0)).
instr(m_30,33,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_30,34,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_30,35,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_30,36,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_30,37,return(void)).
instr(m_30,38,push(int(0))).
instr(m_30,39,store(int,1)).
instr(m_30,40,goto_w(6)).
instr(m_30,41,load(reference,0)).
instr(m_30,42,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_30,43,load(int,1)).
instr(m_30,44,invoke(virtual,class('javax/microedition/lcdui','List'),'delete',signature([int],void))).
instr(m_30,45,iinc(1,1)).
instr(m_30,46,load(int,1)).
instr(m_30,47,load(reference,0)).
instr(m_30,48,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_30,49,invoke(virtual,class('javax/microedition/lcdui','List'),'size',signature([],int))).
instr(m_30,50,if_cmp(int,lt,-9)).
instr(m_30,51,load(reference,0)).
instr(m_30,52,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_30,53,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_30,54,store(reference_or_return_address,1)).
instr(m_30,55,push(int(0))).
instr(m_30,56,store(int,2)).
instr(m_30,57,goto_w(14)).
instr(m_30,58,load(reference,1)).
instr(m_30,59,load(int,2)).
instr(m_30,60,arrayload(reference)).
instr(m_30,61,if(null,9)).
instr(m_30,62,load(reference,0)).
instr(m_30,63,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_30,64,load(reference,1)).
instr(m_30,65,load(int,2)).
instr(m_30,66,arrayload(reference)).
instr(m_30,67,push(reference(null))).
instr(m_30,68,invoke(virtual,class('javax/microedition/lcdui','List'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_30,69,pop).
instr(m_30,70,iinc(2,1)).
instr(m_30,71,load(int,2)).
instr(m_30,72,load(reference,1)).
instr(m_30,73,arraylength).
instr(m_30,74,if_cmp(int,lt,-16)).
instr(m_30,75,load(reference,0)).
instr(m_30,76,load(reference,0)).
instr(m_30,77,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_30,78,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_30,79,return(void)).
method(cf_27,m_29,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_29,[handler(122,127,128,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(162,182,183,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(162,182,218,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'))]).
method_local_variable_table(m_29,[kv(0,length(521),'this',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(0)),kv(0,length(521),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(521),'label',class('java/lang','String'),index(2)),kv(42,length(52),'canv',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(3)),kv(65,length(118),'down',class('javax/microedition/lcdui','List'),index(3)),kv(83,length(118),'message',class('java/lang','String'),index(4)),kv(91,length(118),'deleteConfAlert',class('javax/microedition/lcdui','Alert'),index(5)),kv(129,length(146),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(137,length(146),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(170,length(182),'currentScreen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(3)),kv(184,length(218),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(186,length(218),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(219,length(238),'e',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(3)),kv(227,length(238),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_29,[kv(0,ln(41)),kv(3,ln(42)),kv(12,ln(44)),kv(16,ln(45)),kv(19,ln(46)),kv(21,ln(47)),kv(24,ln(48)),kv(26,ln(50)),kv(30,ln(51)),kv(33,ln(52)),kv(36,ln(53)),kv(42,ln(54)),kv(45,ln(55)),kv(48,ln(56)),kv(50,ln(57)),kv(52,ln(59)),kv(56,ln(60)),kv(59,ln(61)),kv(65,ln(62)),kv(68,ln(63)),kv(74,ln(64)),kv(83,ln(65)),kv(91,ln(66)),kv(94,ln(67)),kv(102,ln(68)),kv(110,ln(69)),kv(113,ln(70)),kv(116,ln(71)),kv(118,ln(76)),kv(122,ln(78)),kv(128,ln(79)),kv(129,ln(80)),kv(137,ln(81)),kv(146,ln(83)),kv(148,ln(84)),kv(150,ln(88)),kv(154,ln(89)),kv(156,ln(90)),kv(158,ln(94)),kv(162,ln(96)),kv(166,ln(97)),kv(170,ln(98)),kv(173,ln(99)),kv(179,ln(100)),kv(183,ln(103)),kv(184,ln(104)),kv(186,ln(105)),kv(190,ln(106)),kv(199,ln(108)),kv(207,ln(109)),kv(216,ln(110)),kv(218,ln(111)),kv(219,ln(112)),kv(227,ln(113)),kv(236,ln(114)),kv(238,ln(116)),kv(240,ln(117)),kv(242,ln(120))]).
instr(m_29,0,load(reference,1)).
instr(m_29,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_29,2,store(reference_or_return_address,2)).
instr(m_29,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_29,4,new(class('java/lang','StringBuilder'))).
instr(m_29,5,dup).
instr(m_29,6,push(string('<* AlbumController.handleCommand() *>: '))).
instr(m_29,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_29,8,load(reference,2)).
instr(m_29,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_29,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_29,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_29,12,load(reference,2)).
instr(m_29,13,push(string('Reset'))).
instr(m_29,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,15,if(eq,11)).
instr(m_29,16,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_29,17,push(string('<* BaseController.handleCommand() *> Reset Photo Album'))).
instr(m_29,18,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_29,19,load(reference,0)).
instr(m_29,20,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'resetMediaData',signature([],void))).
instr(m_29,21,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,22,push(string('AlbumListScreen'))).
instr(m_29,23,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_29,24,push(int(1))).
instr(m_29,25,return(int)).
instr(m_29,26,load(reference,2)).
instr(m_29,27,push(string('New Album'))).
instr(m_29,28,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,29,if(eq,23)).
instr(m_29,30,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_29,31,push(string('Create new Photo Album here'))).
instr(m_29,32,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_29,33,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,34,push(string('NewLabelScreen'))).
instr(m_29,35,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_29,36,new(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_29,37,dup).
instr(m_29,38,push(string('Add new Photo Album'))).
instr(m_29,39,push(int(0))).
instr(m_29,40,invoke(special,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_29,41,store(reference_or_return_address,3)).
instr(m_29,42,load(reference,3)).
instr(m_29,43,load(reference,0)).
instr(m_29,44,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_29,45,load(reference,0)).
instr(m_29,46,load(reference,3)).
instr(m_29,47,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_29,48,push(reference(null))).
instr(m_29,49,store(reference_or_return_address,3)).
instr(m_29,50,push(int(1))).
instr(m_29,51,return(int)).
instr(m_29,52,load(reference,2)).
instr(m_29,53,push(string('Delete Album'))).
instr(m_29,54,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,55,if(eq,63)).
instr(m_29,56,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_29,57,push(string('Delete Photo Album here'))).
instr(m_29,58,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_29,59,load(reference,0)).
instr(m_29,60,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,61,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,62,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,63,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_29,64,store(reference_or_return_address,3)).
instr(m_29,65,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,66,push(string('ConfirmDeleteAlbumScreen'))).
instr(m_29,67,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_29,68,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,69,load(reference,3)).
instr(m_29,70,load(reference,3)).
instr(m_29,71,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_29,72,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_29,73,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentStoreName',signature([class('java/lang','String')],void))).
instr(m_29,74,new(class('java/lang','StringBuilder'))).
instr(m_29,75,dup).
instr(m_29,76,push(string('Would you like to remove the album '))).
instr(m_29,77,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_29,78,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,79,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_29,80,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_29,81,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_29,82,store(reference_or_return_address,4)).
instr(m_29,83,new(class('javax/microedition/lcdui','Alert'))).
instr(m_29,84,dup).
instr(m_29,85,push(string('Delete Photo Album'))).
instr(m_29,86,load(reference,4)).
instr(m_29,87,push(reference(null))).
instr(m_29,88,get(static,class('javax/microedition/lcdui','AlertType'),'CONFIRMATION',class('javax/microedition/lcdui','AlertType'))).
instr(m_29,89,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_29,90,store(reference_or_return_address,5)).
instr(m_29,91,load(reference,5)).
instr(m_29,92,push(byte,-2)).
instr(m_29,93,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_29,94,load(reference,5)).
instr(m_29,95,new(class('javax/microedition/lcdui','Command'))).
instr(m_29,96,dup).
instr(m_29,97,push(string('Yes - Delete'))).
instr(m_29,98,push(int(4))).
instr(m_29,99,push(int(2))).
instr(m_29,100,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_29,101,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_29,102,load(reference,5)).
instr(m_29,103,new(class('javax/microedition/lcdui','Command'))).
instr(m_29,104,dup).
instr(m_29,105,push(string('No - Delete'))).
instr(m_29,106,push(int(3))).
instr(m_29,107,push(int(2))).
instr(m_29,108,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_29,109,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_29,110,load(reference,0)).
instr(m_29,111,load(reference,5)).
instr(m_29,112,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setAlbumListAsCurrentScreen',signature([class('javax/microedition/lcdui','Alert')],void))).
instr(m_29,113,load(reference,5)).
instr(m_29,114,load(reference,0)).
instr(m_29,115,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_29,116,push(int(1))).
instr(m_29,117,return(int)).
instr(m_29,118,load(reference,2)).
instr(m_29,119,push(string('Yes - Delete'))).
instr(m_29,120,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,121,if(eq,29)).
instr(m_29,122,load(reference,0)).
instr(m_29,123,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_29,124,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_29,125,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_29,126,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'deleteAlbum',signature([class('java/lang','String')],void))).
instr(m_29,127,goto_w(19)).
instr(m_29,128,store(reference_or_return_address,3)).
instr(m_29,129,new(class('javax/microedition/lcdui','Alert'))).
instr(m_29,130,dup).
instr(m_29,131,push(string('Error'))).
instr(m_29,132,push(string('The mobile database can not delete this photo album'))).
instr(m_29,133,push(reference(null))).
instr(m_29,134,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_29,135,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_29,136,store(reference_or_return_address,4)).
instr(m_29,137,load(reference,0)).
instr(m_29,138,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,139,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,140,load(reference,4)).
instr(m_29,141,load(reference,0)).
instr(m_29,142,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,143,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,144,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,145,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_29,146,load(reference,0)).
instr(m_29,147,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'goToPreviousScreen',signature([],void))).
instr(m_29,148,push(int(1))).
instr(m_29,149,return(int)).
instr(m_29,150,load(reference,2)).
instr(m_29,151,push(string('No - Delete'))).
instr(m_29,152,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,153,if(eq,5)).
instr(m_29,154,load(reference,0)).
instr(m_29,155,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'goToPreviousScreen',signature([],void))).
instr(m_29,156,push(int(1))).
instr(m_29,157,return(int)).
instr(m_29,158,load(reference,2)).
instr(m_29,159,push(string('Save'))).
instr(m_29,160,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_29,161,if(eq,81)).
instr(m_29,162,load(reference,0)).
instr(m_29,163,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,164,instanceof(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_29,165,if(eq,73)).
instr(m_29,166,load(reference,0)).
instr(m_29,167,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,168,checkcast(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_29,169,store(reference_or_return_address,3)).
instr(m_29,170,load(reference,3)).
instr(m_29,171,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getFormType',signature([],int))).
instr(m_29,172,if(ne,7)).
instr(m_29,173,load(reference,0)).
instr(m_29,174,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_29,175,load(reference,3)).
instr(m_29,176,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_29,177,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'createNewAlbum',signature([class('java/lang','String')],void))).
instr(m_29,178,goto_w(60)).
instr(m_29,179,load(reference,3)).
instr(m_29,180,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getFormType',signature([],int))).
instr(m_29,181,pop).
instr(m_29,182,goto_w(56)).
instr(m_29,183,store(reference_or_return_address,3)).
instr(m_29,184,push(reference(null))).
instr(m_29,185,store(reference_or_return_address,4)).
instr(m_29,186,load(reference,3)).
instr(m_29,187,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_29,188,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_29,189,if(eq,10)).
instr(m_29,190,new(class('javax/microedition/lcdui','Alert'))).
instr(m_29,191,dup).
instr(m_29,192,push(string('Error'))).
instr(m_29,193,push(string('The mobile database is full'))).
instr(m_29,194,push(reference(null))).
instr(m_29,195,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_29,196,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_29,197,store(reference_or_return_address,4)).
instr(m_29,198,goto_w(9)).
instr(m_29,199,new(class('javax/microedition/lcdui','Alert'))).
instr(m_29,200,dup).
instr(m_29,201,push(string('Error'))).
instr(m_29,202,push(string('The mobile database can not add a new photo album'))).
instr(m_29,203,push(reference(null))).
instr(m_29,204,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_29,205,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_29,206,store(reference_or_return_address,4)).
instr(m_29,207,load(reference,0)).
instr(m_29,208,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,209,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,210,load(reference,4)).
instr(m_29,211,load(reference,0)).
instr(m_29,212,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,213,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,214,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,215,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_29,216,push(int(1))).
instr(m_29,217,return(int)).
instr(m_29,218,store(reference_or_return_address,3)).
instr(m_29,219,new(class('javax/microedition/lcdui','Alert'))).
instr(m_29,220,dup).
instr(m_29,221,push(string('Error'))).
instr(m_29,222,push(string('You have provided an invalid Photo Album name'))).
instr(m_29,223,push(reference(null))).
instr(m_29,224,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_29,225,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_29,226,store(reference_or_return_address,4)).
instr(m_29,227,load(reference,0)).
instr(m_29,228,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,229,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,230,load(reference,4)).
instr(m_29,231,load(reference,0)).
instr(m_29,232,get(field,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_29,233,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_29,234,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_29,235,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_29,236,push(int(1))).
instr(m_29,237,return(int)).
instr(m_29,238,load(reference,0)).
instr(m_29,239,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'goToPreviousScreen',signature([],void))).
instr(m_29,240,push(int(1))).
instr(m_29,241,return(int)).
instr(m_29,242,push(int(0))).
instr(m_29,243,return(int)).
method(cf_27,m_28,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_28,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3))]).
method_line_number_table(m_28,[kv(0,ln(34)),kv(5,ln(35))]).
instr(m_28,0,load(reference,0)).
instr(m_28,1,load(reference,1)).
instr(m_28,2,load(reference,2)).
instr(m_28,3,load(reference,3)).
instr(m_28,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_28,5,return(void)).
class_file(cf_32,class_declaration,class('lancs/mobilemedia/core/ui/controller','BaseController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_32,'BaseController.java').
method(cf_32,m_36,'goToPreviousScreen',signature([],boolean),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_36,[kv(0,length(122),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(3,length(122),'currentScreenName',class('java/lang','String'),index(1))]).
method_line_number_table(m_36,[kv(0,ln(90)),kv(3,ln(91)),kv(12,ln(92)),kv(14,ln(93)),kv(18,ln(94)),kv(22,ln(95)),kv(26,ln(97)),kv(33,ln(98)),kv(37,ln(99)),kv(40,ln(100)),kv(42,ln(105)),kv(48,ln(107)),kv(52,ln(108)),kv(54,ln(112))]).
instr(m_36,0,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_36,1,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getCurrentScreenName',signature([],class('java/lang','String')))).
instr(m_36,2,store(reference_or_return_address,1)).
instr(m_36,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_36,4,new(class('java/lang','StringBuilder'))).
instr(m_36,5,dup).
instr(m_36,6,push(string('<* BaseController.goToPreviousScreen() **>'))).
instr(m_36,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_36,8,load(reference,1)).
instr(m_36,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_36,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_36,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_36,12,load(reference,1)).
instr(m_36,13,if(null,29)).
instr(m_36,14,load(reference,1)).
instr(m_36,15,push(string('ImageListScreen'))).
instr(m_36,16,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_36,17,if(ne,9)).
instr(m_36,18,load(reference,1)).
instr(m_36,19,push(string('NewLabelScreen'))).
instr(m_36,20,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_36,21,if(ne,5)).
instr(m_36,22,load(reference,1)).
instr(m_36,23,push(string('ConfirmDeleteAlbumScreen'))).
instr(m_36,24,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_36,25,if(eq,17)).
instr(m_36,26,load(reference,0)).
instr(m_36,27,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_36,28,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_36,29,load(reference,0)).
instr(m_36,30,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_36,31,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_36,32,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_36,33,load(reference,0)).
instr(m_36,34,load(reference,0)).
instr(m_36,35,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_36,36,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_36,37,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_36,38,push(string('AlbumListScreen'))).
instr(m_36,39,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_36,40,push(int(1))).
instr(m_36,41,return(int)).
instr(m_36,42,load(reference,1)).
instr(m_36,43,if(null,5)).
instr(m_36,44,load(reference,1)).
instr(m_36,45,push(string('AlbumListScreen'))).
instr(m_36,46,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_36,47,if(eq,7)).
instr(m_36,48,load(reference,0)).
instr(m_36,49,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_36,50,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getMainMenu',signature([],class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia')))).
instr(m_36,51,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_36,52,push(int(1))).
instr(m_36,53,return(int)).
instr(m_36,54,push(int(0))).
instr(m_36,55,return(int)).
method(cf_32,m_35,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_35,[kv(0,length(89),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(89),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(89),'label',class('java/lang','String'),index(2))]).
method_line_number_table(m_35,[kv(0,ln(61)),kv(3,ln(68)),kv(17,ln(71)),kv(21,ln(72)),kv(25,ln(73)),kv(27,ln(76)),kv(31,ln(77)),kv(34,ln(80)),kv(38,ln(81)),kv(41,ln(86))]).
instr(m_35,0,load(reference,1)).
instr(m_35,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_35,2,store(reference_or_return_address,2)).
instr(m_35,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_35,4,new(class('java/lang','StringBuilder'))).
instr(m_35,5,dup).
instr(m_35,6,load(reference,0)).
instr(m_35,7,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_35,8,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_35,9,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_35,10,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_35,11,push(string('::handleCommand: '))).
instr(m_35,12,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_35,13,load(reference,2)).
instr(m_35,14,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_35,15,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_35,16,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_35,17,load(reference,2)).
instr(m_35,18,push(string('Exit'))).
instr(m_35,19,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_35,20,if(eq,7)).
instr(m_35,21,load(reference,0)).
instr(m_35,22,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_35,23,push(int(1))).
instr(m_35,24,invoke(virtual,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'destroyApp',signature([boolean],void))).
instr(m_35,25,push(int(1))).
instr(m_35,26,return(int)).
instr(m_35,27,load(reference,2)).
instr(m_35,28,push(string('Back'))).
instr(m_35,29,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_35,30,if(eq,4)).
instr(m_35,31,load(reference,0)).
instr(m_35,32,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],boolean))).
instr(m_35,33,return(int)).
instr(m_35,34,load(reference,2)).
instr(m_35,35,push(string('Cancel'))).
instr(m_35,36,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_35,37,if(eq,4)).
instr(m_35,38,load(reference,0)).
instr(m_35,39,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],boolean))).
instr(m_35,40,return(int)).
instr(m_35,41,push(int(0))).
instr(m_35,42,return(int)).
method(cf_32,m_34,'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_34,[kv(0,length(63),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(63),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1)),kv(3,length(63),'albumNames',array(class('java/lang','String')),index(2)),kv(8,length(26),'i',int,index(3))]).
method_line_number_table(m_34,[kv(0,ln(42)),kv(3,ln(43)),kv(6,ln(44)),kv(9,ln(45)),kv(13,ln(47)),kv(21,ln(44)),kv(26,ln(51)),kv(30,ln(54)),kv(34,ln(55))]).
instr(m_34,0,load(reference,1)).
instr(m_34,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_34,2,store(reference_or_return_address,2)).
instr(m_34,3,load(reference,0)).
instr(m_34,4,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_34,5,invoke(virtual,class('javax/microedition/lcdui','List'),'deleteAll',signature([],void))).
instr(m_34,6,push(int(0))).
instr(m_34,7,store(int,3)).
instr(m_34,8,goto_w(14)).
instr(m_34,9,load(reference,2)).
instr(m_34,10,load(int,3)).
instr(m_34,11,arrayload(reference)).
instr(m_34,12,if(null,9)).
instr(m_34,13,load(reference,0)).
instr(m_34,14,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_34,15,load(reference,2)).
instr(m_34,16,load(int,3)).
instr(m_34,17,arrayload(reference)).
instr(m_34,18,push(reference(null))).
instr(m_34,19,invoke(virtual,class('javax/microedition/lcdui','List'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_34,20,pop).
instr(m_34,21,iinc(3,1)).
instr(m_34,22,load(int,3)).
instr(m_34,23,load(reference,2)).
instr(m_34,24,arraylength).
instr(m_34,25,if_cmp(int,lt,-16)).
instr(m_34,26,load(reference,0)).
instr(m_34,27,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_34,28,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_34,29,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'initMenu',signature([],void))).
instr(m_34,30,load(reference,0)).
instr(m_34,31,load(reference,0)).
instr(m_34,32,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_34,33,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_34,34,return(void)).
method(cf_32,m_33,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_33,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3))]).
method_line_number_table(m_33,[kv(0,ln(32)),kv(5,ln(33))]).
instr(m_33,0,load(reference,0)).
instr(m_33,1,load(reference,1)).
instr(m_33,2,load(reference,2)).
instr(m_33,3,load(reference,3)).
instr(m_33,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_33,5,return(void)).
class_file(cf_37,interface_declaration,class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),class('java/lang','Object'),[],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_37,'ControllerInterface.java').
method(cf_37,m_39,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method(cf_37,m_38,'postCommand',signature([class('javax/microedition/lcdui','Command')],void),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
class_file(cf_40,class_declaration,class('lancs/mobilemedia/core/ui/controller','MediaController'),class('lancs/mobilemedia/core/ui/controller','MediaListController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_40,'MediaController.java').
method(cf_40,m_55,'getScreen',signature([],class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_55,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0))]).
method_line_number_table(m_55,[kv(0,ln(531))]).
instr(m_55,0,load(reference,0)).
instr(m_55,1,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_55,2,return(reference)).
method(cf_40,m_54,'setScreen',signature([class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_54,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(6),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(1))]).
method_line_number_table(m_54,[kv(0,ln(524)),kv(3,ln(525))]).
instr(m_54,0,load(reference,0)).
instr(m_54,1,load(reference,1)).
instr(m_54,2,put(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_54,3,return(void)).
method(cf_40,m_53,'getMedia',signature([],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_53,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0))]).
method_line_number_table(m_53,[kv(0,ln(517))]).
instr(m_53,0,load(reference,0)).
instr(m_53,1,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_53,2,return(reference)).
method(cf_40,m_52,'setMedia',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_52,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(6),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1))]).
method_line_number_table(m_52,[kv(0,ln(510)),kv(3,ln(511))]).
instr(m_52,0,load(reference,0)).
instr(m_52,1,load(reference,1)).
instr(m_52,2,put(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_52,3,return(void)).
method(cf_40,m_51,'goToPreviousScreen',signature([],boolean),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_51,[kv(0,length(100),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(6,length(100),'currentScreenName',class('java/lang','String'),index(1))]).
method_line_number_table(m_51,[kv(0,ln(488)),kv(3,ln(489)),kv(6,ln(490)),kv(10,ln(491)),kv(14,ln(492)),kv(18,ln(494)),kv(24,ln(495)),kv(27,ln(496)),kv(29,ln(498)),kv(33,ln(499)),kv(39,ln(500)),kv(42,ln(501)),kv(44,ln(503))]).
instr(m_51,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_51,1,push(string('<* PhotoController.goToPreviousScreen() *>'))).
instr(m_51,2,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_51,3,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_51,4,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getCurrentScreenName',signature([],class('java/lang','String')))).
instr(m_51,5,store(reference_or_return_address,1)).
instr(m_51,6,load(reference,1)).
instr(m_51,7,push(string('AlbumListScreen'))).
instr(m_51,8,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_51,9,if(eq,5)).
instr(m_51,10,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_51,11,push(string('Can\'t go back here...Should never reach this spot'))).
instr(m_51,12,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_51,13,goto_w(31)).
instr(m_51,14,load(reference,1)).
instr(m_51,15,push(string('ImageScreen'))).
instr(m_51,16,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_51,17,if(eq,12)).
instr(m_51,18,load(reference,0)).
instr(m_51,19,load(reference,0)).
instr(m_51,20,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_51,21,push(int(0))).
instr(m_51,22,push(int(0))).
instr(m_51,23,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_51,24,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_51,25,push(string('ImageListScreen'))).
instr(m_51,26,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_51,27,push(int(1))).
instr(m_51,28,return(int)).
instr(m_51,29,load(reference,1)).
instr(m_51,30,push(string('AddPhotoToAlbum'))).
instr(m_51,31,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_51,32,if(eq,12)).
instr(m_51,33,load(reference,0)).
instr(m_51,34,load(reference,0)).
instr(m_51,35,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_51,36,push(int(0))).
instr(m_51,37,push(int(0))).
instr(m_51,38,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_51,39,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_51,40,push(string('ImageListScreen'))).
instr(m_51,41,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_51,42,push(int(1))).
instr(m_51,43,return(int)).
instr(m_51,44,push(int(0))).
instr(m_51,45,return(int)).
method(cf_40,m_50,'showImage',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_50,[handler(2,10,11,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(2,10,30,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_50,[kv(0,length(212),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(212),'name',class('java/lang','String'),index(1)),kv(2,length(212),'storedImage',class('javax/microedition/lcdui','Image'),index(2)),kv(12,length(30),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(20,length(30),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(31,length(49),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(39,length(49),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(54,length(212),'canv',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(3)),kv(59,length(212),'nextcontroller',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(4)),kv(71,length(212),'controller',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(5)),kv(91,length(212),'smscontroller',class('lancs/mobilemedia/sms','SmsSenderController'),index(6))]).
method_line_number_table(m_50,[kv(0,ln(444)),kv(2,ln(446)),kv(11,ln(447)),kv(12,ln(448)),kv(20,ln(449)),kv(29,ln(450)),kv(30,ln(451)),kv(31,ln(452)),kv(39,ln(453)),kv(48,ln(454)),kv(49,ln(458)),kv(54,ln(459)),kv(57,ln(460)),kv(59,ln(463)),kv(71,ln(464)),kv(74,ln(465)),kv(77,ln(466)),kv(79,ln(472)),kv(91,ln(474)),kv(94,ln(475)),kv(97,ln(476)),kv(99,ln(479)),kv(102,ln(480))]).
instr(m_50,0,push(reference(null))).
instr(m_50,1,store(reference_or_return_address,2)).
instr(m_50,2,load(reference,0)).
instr(m_50,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_50,4,checkcast(class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'))).
instr(m_50,5,load(reference,0)).
instr(m_50,6,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_50,7,load(reference,1)).
instr(m_50,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),'getImageFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('javax/microedition/lcdui','Image')))).
instr(m_50,9,store(reference_or_return_address,2)).
instr(m_50,10,goto_w(39)).
instr(m_50,11,store(reference_or_return_address,3)).
instr(m_50,12,new(class('javax/microedition/lcdui','Alert'))).
instr(m_50,13,dup).
instr(m_50,14,push(string('Error'))).
instr(m_50,15,push(string('The selected photo was not found in the mobile device'))).
instr(m_50,16,push(reference(null))).
instr(m_50,17,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_50,18,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_50,19,store(reference_or_return_address,4)).
instr(m_50,20,load(reference,0)).
instr(m_50,21,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,22,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_50,23,load(reference,4)).
instr(m_50,24,load(reference,0)).
instr(m_50,25,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,26,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_50,27,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_50,28,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_50,29,return(void)).
instr(m_50,30,store(reference_or_return_address,3)).
instr(m_50,31,new(class('javax/microedition/lcdui','Alert'))).
instr(m_50,32,dup).
instr(m_50,33,push(string('Error'))).
instr(m_50,34,push(string('The mobile database can open this photo'))).
instr(m_50,35,push(reference(null))).
instr(m_50,36,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_50,37,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_50,38,store(reference_or_return_address,4)).
instr(m_50,39,load(reference,0)).
instr(m_50,40,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,41,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_50,42,load(reference,4)).
instr(m_50,43,load(reference,0)).
instr(m_50,44,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,45,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_50,46,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_50,47,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_50,48,return(void)).
instr(m_50,49,new(class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'))).
instr(m_50,50,dup).
instr(m_50,51,load(reference,2)).
instr(m_50,52,invoke(special,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'<init>',signature([class('javax/microedition/lcdui','Image')],void))).
instr(m_50,53,store(reference_or_return_address,3)).
instr(m_50,54,load(reference,3)).
instr(m_50,55,load(reference,0)).
instr(m_50,56,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_50,57,load(reference,0)).
instr(m_50,58,store(reference_or_return_address,4)).
instr(m_50,59,new(class('lancs/mobilemedia/core/ui/controller','PhotoViewController'))).
instr(m_50,60,dup).
instr(m_50,61,load(reference,0)).
instr(m_50,62,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,63,load(reference,0)).
instr(m_50,64,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_50,65,load(reference,0)).
instr(m_50,66,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_50,67,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_50,68,load(reference,1)).
instr(m_50,69,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void))).
instr(m_50,70,store(reference_or_return_address,5)).
instr(m_50,71,load(reference,5)).
instr(m_50,72,load(reference,4)).
instr(m_50,73,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_50,74,load(reference,3)).
instr(m_50,75,load(reference,5)).
instr(m_50,76,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_50,77,load(reference,5)).
instr(m_50,78,store(reference_or_return_address,4)).
instr(m_50,79,new(class('lancs/mobilemedia/sms','SmsSenderController'))).
instr(m_50,80,dup).
instr(m_50,81,load(reference,0)).
instr(m_50,82,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_50,83,load(reference,0)).
instr(m_50,84,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_50,85,load(reference,0)).
instr(m_50,86,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_50,87,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_50,88,load(reference,1)).
instr(m_50,89,invoke(special,class('lancs/mobilemedia/sms','SmsSenderController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void))).
instr(m_50,90,store(reference_or_return_address,6)).
instr(m_50,91,load(reference,6)).
instr(m_50,92,load(reference,4)).
instr(m_50,93,invoke(virtual,class('lancs/mobilemedia/sms','SmsSenderController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_50,94,load(reference,3)).
instr(m_50,95,load(reference,6)).
instr(m_50,96,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_50,97,load(reference,6)).
instr(m_50,98,store(reference_or_return_address,4)).
instr(m_50,99,load(reference,0)).
instr(m_50,100,load(reference,3)).
instr(m_50,101,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_50,102,return(void)).
method(cf_40,m_49,'getSelectedMediaName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_49,[kv(0,length(38),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(6,length(38),'selected',class('javax/microedition/lcdui','List'),index(1)),kv(16,length(38),'name',class('java/lang','String'),index(2))]).
method_line_number_table(m_49,[kv(0,ln(430)),kv(6,ln(431)),kv(8,ln(432)),kv(11,ln(433)),kv(16,ln(434))]).
instr(m_49,0,load(reference,0)).
instr(m_49,1,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_49,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_49,3,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_49,4,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_49,5,store(reference_or_return_address,1)).
instr(m_49,6,load(reference,1)).
instr(m_49,7,if(nonnull,4)).
instr(m_49,8,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_49,9,push(string('Current List from display is NULL!'))).
instr(m_49,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_49,11,load(reference,1)).
instr(m_49,12,load(reference,1)).
instr(m_49,13,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_49,14,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_49,15,store(reference_or_return_address,2)).
instr(m_49,16,load(reference,2)).
instr(m_49,17,return(reference)).
method(cf_40,m_48,'updateMedia',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void),default,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_48,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(11),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1))]).
method_line_number_table(m_48,[kv(0,ln(420)),kv(6,ln(421))]).
instr(m_48,0,load(reference,0)).
instr(m_48,1,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_48,2,load(reference,1)).
instr(m_48,3,load(reference,1)).
instr(m_48,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_48,5,pop).
instr(m_48,6,return(void)).
method_exceptions(m_48,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_40,m_47,'incrementCountViews',signature([class('java/lang','String')],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_47,[handler(0,24,25,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(0,24,44,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(0,24,57,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_47,[kv(0,length(153),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(153),'selectedImageName',class('java/lang','String'),index(1)),kv(5,length(25),'image',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2)),kv(26,length(43),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(2)),kv(34,length(43),'alert',class('javax/microedition/lcdui','Alert'),index(3)),kv(45,length(56),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(2)),kv(53,length(56),'alert',class('javax/microedition/lcdui','Alert'),index(3)),kv(58,length(69),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(2)),kv(66,length(69),'alert',class('javax/microedition/lcdui','Alert'),index(3))]).
method_line_number_table(m_47,[kv(0,ln(402)),kv(5,ln(403)),kv(7,ln(404)),kv(10,ln(405)),kv(25,ln(406)),kv(26,ln(407)),kv(34,ln(408)),kv(44,ln(409)),kv(45,ln(410)),kv(53,ln(411)),kv(57,ln(412)),kv(58,ln(413)),kv(66,ln(414)),kv(69,ln(416))]).
instr(m_47,0,load(reference,0)).
instr(m_47,1,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_47,2,load(reference,1)).
instr(m_47,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_47,4,store(reference_or_return_address,2)).
instr(m_47,5,load(reference,2)).
instr(m_47,6,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'increaseNumberOfViews',signature([],void))).
instr(m_47,7,load(reference,0)).
instr(m_47,8,load(reference,2)).
instr(m_47,9,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'updateMedia',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void))).
instr(m_47,10,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_47,11,new(class('java/lang','StringBuilder'))).
instr(m_47,12,dup).
instr(m_47,13,push(string('<* BaseController.handleCommand() *> Image = '))).
instr(m_47,14,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_47,15,load(reference,1)).
instr(m_47,16,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_47,17,push(string('; # views = '))).
instr(m_47,18,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_47,19,load(reference,2)).
instr(m_47,20,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getNumberOfViews',signature([],int))).
instr(m_47,21,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_47,22,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_47,23,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_47,24,goto_w(45)).
instr(m_47,25,store(reference_or_return_address,2)).
instr(m_47,26,new(class('javax/microedition/lcdui','Alert'))).
instr(m_47,27,dup).
instr(m_47,28,push(string('Error'))).
instr(m_47,29,push(string('The selected photo was not found in the mobile device'))).
instr(m_47,30,push(reference(null))).
instr(m_47,31,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_47,32,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_47,33,store(reference_or_return_address,3)).
instr(m_47,34,load(reference,0)).
instr(m_47,35,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_47,36,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_47,37,load(reference,3)).
instr(m_47,38,load(reference,0)).
instr(m_47,39,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_47,40,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_47,41,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_47,42,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_47,43,goto_w(26)).
instr(m_47,44,store(reference_or_return_address,2)).
instr(m_47,45,new(class('javax/microedition/lcdui','Alert'))).
instr(m_47,46,dup).
instr(m_47,47,push(string('Error'))).
instr(m_47,48,push(string('The image data is not valid'))).
instr(m_47,49,push(reference(null))).
instr(m_47,50,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_47,51,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_47,52,store(reference_or_return_address,3)).
instr(m_47,53,load(reference,3)).
instr(m_47,54,push(short,5000)).
instr(m_47,55,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_47,56,goto_w(13)).
instr(m_47,57,store(reference_or_return_address,2)).
instr(m_47,58,new(class('javax/microedition/lcdui','Alert'))).
instr(m_47,59,dup).
instr(m_47,60,push(string('Error'))).
instr(m_47,61,push(string('It was not possible to recovery the selected image'))).
instr(m_47,62,push(reference(null))).
instr(m_47,63,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_47,64,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_47,65,store(reference_or_return_address,3)).
instr(m_47,66,load(reference,3)).
instr(m_47,67,push(short,5000)).
instr(m_47,68,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_47,69,return(void)).
method(cf_40,m_46,'playVideoMedia',signature([class('java/lang','String')],boolean),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_46,[handler(2,53,55,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(2,53,75,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_46,[kv(0,length(194),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(194),'selectedMediaName',class('java/lang','String'),index(1)),kv(2,length(194),'storedMusic',class('java/io','InputStream'),index(2)),kv(7,length(55),'mymedia',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(33,length(53),'playscree',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(4)),kv(47,length(53),'controller',class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),index(5)),kv(56,length(75),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(64,length(75),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(76,length(194),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(84,length(194),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_46,[kv(0,ln(363)),kv(2,ln(365)),kv(7,ln(369)),kv(10,ln(372)),kv(15,ln(373)),kv(23,ln(374)),kv(33,ln(375)),kv(35,ln(376)),kv(47,ln(379)),kv(50,ln(382)),kv(53,ln(384)),kv(55,ln(385)),kv(56,ln(386)),kv(64,ln(387)),kv(73,ln(388)),kv(75,ln(390)),kv(76,ln(391)),kv(84,ln(392)),kv(93,ln(393))]).
instr(m_46,0,push(reference(null))).
instr(m_46,1,store(reference_or_return_address,2)).
instr(m_46,2,load(reference,0)).
instr(m_46,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_46,4,load(reference,1)).
instr(m_46,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_46,6,store(reference_or_return_address,3)).
instr(m_46,7,load(reference,0)).
instr(m_46,8,load(reference,1)).
instr(m_46,9,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'incrementCountViews',signature([class('java/lang','String')],void))).
instr(m_46,10,load(reference,3)).
instr(m_46,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_46,12,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'VIDEO',class('java/lang','String'))).
instr(m_46,13,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_46,14,if(eq,39)).
instr(m_46,15,load(reference,0)).
instr(m_46,16,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_46,17,checkcast(class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'))).
instr(m_46,18,load(reference,0)).
instr(m_46,19,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_46,20,load(reference,1)).
instr(m_46,21,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),'getVideoFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('java/io','InputStream')))).
instr(m_46,22,store(reference_or_return_address,2)).
instr(m_46,23,new(class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'))).
instr(m_46,24,dup).
instr(m_46,25,load(reference,0)).
instr(m_46,26,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,27,load(reference,2)).
instr(m_46,28,load(reference,3)).
instr(m_46,29,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_46,30,load(reference,0)).
instr(m_46,31,invoke(special,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('java/io','InputStream'),class('java/lang','String'),class('lancs/mobilemedia/core/ui/controller','AbstractController')],void))).
instr(m_46,32,store(reference_or_return_address,4)).
instr(m_46,33,load(reference,4)).
instr(m_46,34,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'setVisibleVideo',signature([],void))).
instr(m_46,35,new(class('lancs/mobilemedia/core/ui/controller','PlayVideoController'))).
instr(m_46,36,dup).
instr(m_46,37,load(reference,0)).
instr(m_46,38,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,39,load(reference,0)).
instr(m_46,40,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_46,41,load(reference,0)).
instr(m_46,42,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_46,43,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_46,44,load(reference,4)).
instr(m_46,45,invoke(special,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen')],void))).
instr(m_46,46,store(reference_or_return_address,5)).
instr(m_46,47,load(reference,5)).
instr(m_46,48,load(reference,1)).
instr(m_46,49,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'setMediaName',signature([class('java/lang','String')],void))).
instr(m_46,50,load(reference,0)).
instr(m_46,51,load(reference,5)).
instr(m_46,52,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_46,53,push(int(1))).
instr(m_46,54,return(int)).
instr(m_46,55,store(reference_or_return_address,3)).
instr(m_46,56,new(class('javax/microedition/lcdui','Alert'))).
instr(m_46,57,dup).
instr(m_46,58,push(string('Error'))).
instr(m_46,59,push(string('The selected item was not found in the mobile device'))).
instr(m_46,60,push(reference(null))).
instr(m_46,61,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_46,62,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_46,63,store(reference_or_return_address,4)).
instr(m_46,64,load(reference,0)).
instr(m_46,65,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,66,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_46,67,load(reference,4)).
instr(m_46,68,load(reference,0)).
instr(m_46,69,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,70,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_46,71,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_46,72,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_46,73,push(int(0))).
instr(m_46,74,return(int)).
instr(m_46,75,store(reference_or_return_address,3)).
instr(m_46,76,new(class('javax/microedition/lcdui','Alert'))).
instr(m_46,77,dup).
instr(m_46,78,push(string('Error'))).
instr(m_46,79,push(string('The mobile database can open this item 1'))).
instr(m_46,80,push(reference(null))).
instr(m_46,81,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_46,82,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_46,83,store(reference_or_return_address,4)).
instr(m_46,84,load(reference,0)).
instr(m_46,85,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,86,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_46,87,load(reference,4)).
instr(m_46,88,load(reference,0)).
instr(m_46,89,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_46,90,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_46,91,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_46,92,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_46,93,push(int(0))).
instr(m_46,94,return(int)).
method(cf_40,m_45,'playMusicMedia',signature([class('java/lang','String')],boolean),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_45,[handler(2,51,53,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(2,51,73,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_45,[kv(0,length(189),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(189),'selectedMediaName',class('java/lang','String'),index(1)),kv(2,length(189),'storedMusic',class('java/io','InputStream'),index(2)),kv(7,length(53),'mymedia',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(33,length(51),'playscree',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(4)),kv(45,length(51),'controller',class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),index(5)),kv(54,length(73),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(62,length(73),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(74,length(189),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(82,length(189),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_45,[kv(0,ln(325)),kv(2,ln(327)),kv(7,ln(330)),kv(10,ln(333)),kv(15,ln(334)),kv(23,ln(335)),kv(33,ln(336)),kv(45,ln(339)),kv(48,ln(342)),kv(51,ln(344)),kv(53,ln(345)),kv(54,ln(346)),kv(62,ln(347)),kv(71,ln(348)),kv(73,ln(350)),kv(74,ln(351)),kv(82,ln(352)),kv(91,ln(353))]).
instr(m_45,0,push(reference(null))).
instr(m_45,1,store(reference_or_return_address,2)).
instr(m_45,2,load(reference,0)).
instr(m_45,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_45,4,load(reference,1)).
instr(m_45,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_45,6,store(reference_or_return_address,3)).
instr(m_45,7,load(reference,0)).
instr(m_45,8,load(reference,1)).
instr(m_45,9,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'incrementCountViews',signature([class('java/lang','String')],void))).
instr(m_45,10,load(reference,3)).
instr(m_45,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_45,12,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'MUSIC',class('java/lang','String'))).
instr(m_45,13,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_45,14,if(eq,37)).
instr(m_45,15,load(reference,0)).
instr(m_45,16,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_45,17,checkcast(class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'))).
instr(m_45,18,load(reference,0)).
instr(m_45,19,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_45,20,load(reference,1)).
instr(m_45,21,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),'getMusicFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('java/io','InputStream')))).
instr(m_45,22,store(reference_or_return_address,2)).
instr(m_45,23,new(class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'))).
instr(m_45,24,dup).
instr(m_45,25,load(reference,0)).
instr(m_45,26,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,27,load(reference,2)).
instr(m_45,28,load(reference,3)).
instr(m_45,29,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_45,30,load(reference,0)).
instr(m_45,31,invoke(special,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('java/io','InputStream'),class('java/lang','String'),class('lancs/mobilemedia/core/ui/controller','AbstractController')],void))).
instr(m_45,32,store(reference_or_return_address,4)).
instr(m_45,33,new(class('lancs/mobilemedia/core/ui/controller','MusicPlayController'))).
instr(m_45,34,dup).
instr(m_45,35,load(reference,0)).
instr(m_45,36,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,37,load(reference,0)).
instr(m_45,38,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_45,39,load(reference,0)).
instr(m_45,40,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_45,41,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_45,42,load(reference,4)).
instr(m_45,43,invoke(special,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen')],void))).
instr(m_45,44,store(reference_or_return_address,5)).
instr(m_45,45,load(reference,5)).
instr(m_45,46,load(reference,1)).
instr(m_45,47,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'setMediaName',signature([class('java/lang','String')],void))).
instr(m_45,48,load(reference,0)).
instr(m_45,49,load(reference,5)).
instr(m_45,50,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_45,51,push(int(1))).
instr(m_45,52,return(int)).
instr(m_45,53,store(reference_or_return_address,3)).
instr(m_45,54,new(class('javax/microedition/lcdui','Alert'))).
instr(m_45,55,dup).
instr(m_45,56,push(string('Error'))).
instr(m_45,57,push(string('The selected item was not found in the mobile device'))).
instr(m_45,58,push(reference(null))).
instr(m_45,59,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_45,60,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_45,61,store(reference_or_return_address,4)).
instr(m_45,62,load(reference,0)).
instr(m_45,63,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,64,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_45,65,load(reference,4)).
instr(m_45,66,load(reference,0)).
instr(m_45,67,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,68,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_45,69,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_45,70,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_45,71,push(int(0))).
instr(m_45,72,return(int)).
instr(m_45,73,store(reference_or_return_address,3)).
instr(m_45,74,new(class('javax/microedition/lcdui','Alert'))).
instr(m_45,75,dup).
instr(m_45,76,push(string('Error'))).
instr(m_45,77,push(string('The mobile database can open this item 1'))).
instr(m_45,78,push(reference(null))).
instr(m_45,79,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_45,80,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_45,81,store(reference_or_return_address,4)).
instr(m_45,82,load(reference,0)).
instr(m_45,83,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,84,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_45,85,load(reference,4)).
instr(m_45,86,load(reference,0)).
instr(m_45,87,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_45,88,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_45,89,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_45,90,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_45,91,push(int(0))).
instr(m_45,92,return(int)).
method(cf_40,m_44,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_44,[handler(145,188,189,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(145,188,223,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(145,188,257,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(287,293,294,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(287,293,314,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(352,375,376,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(418,442,443,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(418,442,462,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(418,442,495,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(566,570,571,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(566,570,604,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_44,[kv(0,length(1373),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(1373),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(1373),'label',class('java/lang','String'),index(2)),kv(24,length(32),'form',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(3)),kv(39,length(50),'selectedImageName',class('java/lang','String'),index(3)),kv(57,length(61),'selectedMediaName',class('java/lang','String'),index(3)),kv(68,length(72),'selectedMediaName',class('java/lang','String'),index(3)),kv(83,length(105),'playscree',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(3)),kv(97,length(105),'controller',class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),index(4)),kv(116,length(141),'playscree',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(3)),kv(130,length(141),'controller',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(4)),kv(176,length(188),'mymedia',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(190,length(223),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3)),kv(192,length(223),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(224,length(256),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(226,length(256),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(258,length(277),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(266,length(277),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(287,length(345),'selectedMediaName',class('java/lang','String'),index(3)),kv(295,length(314),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(4)),kv(303,length(314),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(315,length(334),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(4)),kv(323,length(334),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(352,length(396),'selectedImageName',class('java/lang','String'),index(3)),kv(364,length(376),'formScreen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(4)),kv(377,length(394),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(4)),kv(385,length(394),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(418,length(530),'selectedMediaName',class('java/lang','String'),index(3)),kv(423,length(443),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(4)),kv(444,length(461),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(4)),kv(452,length(461),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(463,length(494),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(4)),kv(465,length(494),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(496,length(528),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(4)),kv(498,length(528),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(572,length(603),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3)),kv(574,length(603),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(605,length(622),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(613,length(622),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_44,[kv(0,ln(83)),kv(3,ln(84)),kv(12,ln(87)),kv(16,ln(88)),kv(19,ln(89)),kv(24,ln(90)),kv(27,ln(91)),kv(30,ln(92)),kv(32,ln(97)),kv(36,ln(98)),kv(39,ln(99)),kv(42,ln(102)),kv(45,ln(104)),kv(48,ln(105)),kv(50,ln(111)),kv(54,ln(112)),kv(57,ln(113)),kv(61,ln(119)),kv(65,ln(120)),kv(68,ln(121)),kv(72,ln(127)),kv(76,ln(129)),kv(83,ln(130)),kv(85,ln(131)),kv(97,ln(132)),kv(100,ln(133)),kv(103,ln(134)),kv(105,ln(140)),kv(109,ln(141)),kv(116,ln(142)),kv(118,ln(143)),kv(130,ln(144)),kv(133,ln(145)),kv(136,ln(146)),kv(139,ln(147)),kv(141,ln(151)),kv(145,ln(153)),kv(151,ln(154)),kv(157,ln(153)),kv(158,ln(157)),kv(162,ln(158)),kv(168,ln(159)),kv(176,ln(160)),kv(182,ln(161)),kv(189,ln(167)),kv(190,ln(168)),kv(192,ln(169)),kv(195,ln(170)),kv(204,ln(172)),kv(212,ln(173)),kv(221,ln(174)),kv(223,ln(176)),kv(224,ln(177)),kv(226,ln(178)),kv(230,ln(179)),kv(239,ln(181)),kv(247,ln(182)),kv(257,ln(186)),kv(258,ln(187)),kv(266,ln(188)),kv(275,ln(189)),kv(277,ln(192)),kv(280,ln(194)),kv(284,ln(195)),kv(287,ln(197)),kv(294,ln(198)),kv(295,ln(199)),kv(303,ln(200)),kv(312,ln(201)),kv(314,ln(202)),kv(315,ln(203)),kv(323,ln(204)),kv(332,ln(205)),kv(334,ln(207)),kv(340,ln(208)),kv(343,ln(209)),kv(345,ln(213)),kv(349,ln(214)),kv(352,ln(216)),kv(355,ln(217)),kv(356,ln(216)),kv(358,ln(220)),kv(360,ln(221)),kv(362,ln(220)),kv(364,ln(222)),kv(367,ln(223)),kv(370,ln(224)),kv(373,ln(225)),kv(376,ln(226)),kv(377,ln(227)),kv(379,ln(228)),kv(380,ln(229)),kv(381,ln(230)),kv(383,ln(227)),kv(385,ln(231)),kv(389,ln(232)),kv(393,ln(231)),kv(394,ln(234)),kv(396,ln(240)),kv(400,ln(241)),kv(406,ln(242)),kv(409,ln(244)),kv(411,ln(251)),kv(415,ln(252)),kv(418,ln(254)),kv(423,ln(255)),kv(425,ln(256)),kv(428,ln(257)),kv(443,ln(258)),kv(444,ln(259)),kv(452,ln(260)),kv(462,ln(261)),kv(463,ln(262)),kv(465,ln(263)),kv(468,ln(264)),kv(477,ln(266)),kv(485,ln(267)),kv(495,ln(268)),kv(496,ln(269)),kv(498,ln(270)),kv(502,ln(271)),kv(511,ln(273)),kv(519,ln(274)),kv(528,ln(276)),kv(530,ln(281)),kv(534,ln(282)),kv(540,ln(283)),kv(543,ln(285)),kv(545,ln(289)),kv(549,ln(290)),kv(550,ln(291)),kv(554,ln(292)),kv(558,ln(291)),kv(560,ln(293)),kv(566,ln(295)),kv(571,ln(296)),kv(572,ln(297)),kv(574,ln(298)),kv(577,ln(299)),kv(586,ln(301)),kv(594,ln(302)),kv(604,ln(303)),kv(605,ln(304)),kv(613,ln(305)),kv(622,ln(307)),kv(625,ln(310)),kv(629,ln(311)),kv(632,ln(314)),kv(636,ln(315)),kv(639,ln(318))]).
instr(m_44,0,load(reference,1)).
instr(m_44,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_44,2,store(reference_or_return_address,2)).
instr(m_44,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_44,4,new(class('java/lang','StringBuilder'))).
instr(m_44,5,dup).
instr(m_44,6,push(string('<* MediaController.handleCommand() *> '))).
instr(m_44,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_44,8,load(reference,2)).
instr(m_44,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_44,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_44,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_44,12,load(reference,2)).
instr(m_44,13,push(string('Add'))).
instr(m_44,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,15,if(eq,17)).
instr(m_44,16,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_44,17,push(string('AddPhotoToAlbum'))).
instr(m_44,18,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,19,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_44,20,dup).
instr(m_44,21,push(string('Add new item to Album'))).
instr(m_44,22,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_44,23,store(reference_or_return_address,3)).
instr(m_44,24,load(reference,3)).
instr(m_44,25,load(reference,0)).
instr(m_44,26,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_44,27,load(reference,0)).
instr(m_44,28,load(reference,3)).
instr(m_44,29,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,30,push(int(1))).
instr(m_44,31,return(int)).
instr(m_44,32,load(reference,2)).
instr(m_44,33,push(string('View'))).
instr(m_44,34,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,35,if(eq,15)).
instr(m_44,36,load(reference,0)).
instr(m_44,37,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,38,store(reference_or_return_address,3)).
instr(m_44,39,load(reference,0)).
instr(m_44,40,load(reference,3)).
instr(m_44,41,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showImage',signature([class('java/lang','String')],void))).
instr(m_44,42,load(reference,0)).
instr(m_44,43,load(reference,3)).
instr(m_44,44,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'incrementCountViews',signature([class('java/lang','String')],void))).
instr(m_44,45,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_44,46,push(string('ImageScreen'))).
instr(m_44,47,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,48,push(int(1))).
instr(m_44,49,return(int)).
instr(m_44,50,load(reference,2)).
instr(m_44,51,push(string('Play'))).
instr(m_44,52,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,53,if(eq,8)).
instr(m_44,54,load(reference,0)).
instr(m_44,55,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,56,store(reference_or_return_address,3)).
instr(m_44,57,load(reference,0)).
instr(m_44,58,load(reference,3)).
instr(m_44,59,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'playMusicMedia',signature([class('java/lang','String')],boolean))).
instr(m_44,60,return(int)).
instr(m_44,61,load(reference,2)).
instr(m_44,62,push(string('Play Video'))).
instr(m_44,63,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,64,if(eq,8)).
instr(m_44,65,load(reference,0)).
instr(m_44,66,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,67,store(reference_or_return_address,3)).
instr(m_44,68,load(reference,0)).
instr(m_44,69,load(reference,3)).
instr(m_44,70,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'playVideoMedia',signature([class('java/lang','String')],boolean))).
instr(m_44,71,return(int)).
instr(m_44,72,load(reference,2)).
instr(m_44,73,push(string('Capture Video'))).
instr(m_44,74,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,75,if(eq,30)).
instr(m_44,76,new(class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_44,77,dup).
instr(m_44,78,load(reference,0)).
instr(m_44,79,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,80,push(int(2))).
instr(m_44,81,invoke(special,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),int],void))).
instr(m_44,82,store(reference_or_return_address,3)).
instr(m_44,83,load(reference,3)).
instr(m_44,84,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'setVisibleVideo',signature([],void))).
instr(m_44,85,new(class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'))).
instr(m_44,86,dup).
instr(m_44,87,load(reference,0)).
instr(m_44,88,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,89,load(reference,0)).
instr(m_44,90,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,91,load(reference,0)).
instr(m_44,92,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_44,93,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_44,94,load(reference,3)).
instr(m_44,95,invoke(special,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen')],void))).
instr(m_44,96,store(reference_or_return_address,4)).
instr(m_44,97,load(reference,0)).
instr(m_44,98,load(reference,4)).
instr(m_44,99,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_44,100,load(reference,3)).
instr(m_44,101,load(reference,0)).
instr(m_44,102,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_44,103,push(int(1))).
instr(m_44,104,return(int)).
instr(m_44,105,load(reference,2)).
instr(m_44,106,push(string('Capture Photo'))).
instr(m_44,107,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,108,if(eq,33)).
instr(m_44,109,new(class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_44,110,dup).
instr(m_44,111,load(reference,0)).
instr(m_44,112,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,113,push(int(1))).
instr(m_44,114,invoke(special,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),int],void))).
instr(m_44,115,store(reference_or_return_address,3)).
instr(m_44,116,load(reference,3)).
instr(m_44,117,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'setVisibleVideo',signature([],void))).
instr(m_44,118,new(class('lancs/mobilemedia/core/ui/controller','PhotoViewController'))).
instr(m_44,119,dup).
instr(m_44,120,load(reference,0)).
instr(m_44,121,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,122,load(reference,0)).
instr(m_44,123,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,124,load(reference,0)).
instr(m_44,125,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_44,126,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_44,127,push(string('New photo'))).
instr(m_44,128,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void))).
instr(m_44,129,store(reference_or_return_address,4)).
instr(m_44,130,load(reference,4)).
instr(m_44,131,load(reference,3)).
instr(m_44,132,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'setCpVideoScreen',signature([class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen')],void))).
instr(m_44,133,load(reference,0)).
instr(m_44,134,load(reference,4)).
instr(m_44,135,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_44,136,load(reference,3)).
instr(m_44,137,load(reference,0)).
instr(m_44,138,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_44,139,push(int(1))).
instr(m_44,140,return(int)).
instr(m_44,141,load(reference,2)).
instr(m_44,142,push(string('Save Item'))).
instr(m_44,143,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,144,if(eq,136)).
instr(m_44,145,load(reference,0)).
instr(m_44,146,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,147,load(reference,0)).
instr(m_44,148,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,149,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_44,150,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_44,151,load(reference,0)).
instr(m_44,152,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,153,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_44,154,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_44,155,load(reference,0)).
instr(m_44,156,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,157,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addNewMediaToAlbum',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_44,158,load(reference,0)).
instr(m_44,159,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,160,instanceof(class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'))).
instr(m_44,161,if(eq,116)).
instr(m_44,162,load(reference,0)).
instr(m_44,163,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,164,load(reference,0)).
instr(m_44,165,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,166,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_44,167,pop).
instr(m_44,168,load(reference,0)).
instr(m_44,169,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,170,load(reference,0)).
instr(m_44,171,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,172,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_44,173,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_44,174,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_44,175,store(reference_or_return_address,3)).
instr(m_44,176,load(reference,3)).
instr(m_44,177,load(reference,0)).
instr(m_44,178,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,179,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_44,180,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemType',signature([],class('java/lang','String')))).
instr(m_44,181,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_44,182,load(reference,0)).
instr(m_44,183,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,184,load(reference,3)).
instr(m_44,185,load(reference,3)).
instr(m_44,186,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_44,187,pop).
instr(m_44,188,goto_w(89)).
instr(m_44,189,store(reference_or_return_address,3)).
instr(m_44,190,push(reference(null))).
instr(m_44,191,store(reference_or_return_address,4)).
instr(m_44,192,load(reference,3)).
instr(m_44,193,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_44,194,if(eq,10)).
instr(m_44,195,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,196,dup).
instr(m_44,197,push(string('Error'))).
instr(m_44,198,push(string('The path is not valid'))).
instr(m_44,199,push(reference(null))).
instr(m_44,200,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,201,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,202,store(reference_or_return_address,4)).
instr(m_44,203,goto_w(9)).
instr(m_44,204,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,205,dup).
instr(m_44,206,push(string('Error'))).
instr(m_44,207,push(string('The file format is not valid'))).
instr(m_44,208,push(reference(null))).
instr(m_44,209,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,210,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,211,store(reference_or_return_address,4)).
instr(m_44,212,load(reference,0)).
instr(m_44,213,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,214,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,215,load(reference,4)).
instr(m_44,216,load(reference,0)).
instr(m_44,217,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,218,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,219,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,220,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,221,push(int(1))).
instr(m_44,222,return(int)).
instr(m_44,223,store(reference_or_return_address,3)).
instr(m_44,224,push(reference(null))).
instr(m_44,225,store(reference_or_return_address,4)).
instr(m_44,226,load(reference,3)).
instr(m_44,227,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_44,228,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_44,229,if(eq,10)).
instr(m_44,230,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,231,dup).
instr(m_44,232,push(string('Error'))).
instr(m_44,233,push(string('The mobile database is full'))).
instr(m_44,234,push(reference(null))).
instr(m_44,235,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,236,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,237,store(reference_or_return_address,4)).
instr(m_44,238,goto_w(9)).
instr(m_44,239,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,240,dup).
instr(m_44,241,push(string('Error'))).
instr(m_44,242,push(string('The mobile database can not add a new photo'))).
instr(m_44,243,push(reference(null))).
instr(m_44,244,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,245,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,246,store(reference_or_return_address,4)).
instr(m_44,247,load(reference,0)).
instr(m_44,248,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,249,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,250,load(reference,4)).
instr(m_44,251,load(reference,0)).
instr(m_44,252,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,253,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,254,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,255,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,256,goto_w(21)).
instr(m_44,257,store(reference_or_return_address,3)).
instr(m_44,258,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,259,dup).
instr(m_44,260,push(string('Error'))).
instr(m_44,261,push(string('The selected item was not found in the mobile device'))).
instr(m_44,262,push(reference(null))).
instr(m_44,263,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,264,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,265,store(reference_or_return_address,4)).
instr(m_44,266,load(reference,0)).
instr(m_44,267,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,268,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,269,load(reference,4)).
instr(m_44,270,load(reference,0)).
instr(m_44,271,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,272,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,273,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,274,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,275,push(int(1))).
instr(m_44,276,return(int)).
instr(m_44,277,load(reference,0)).
instr(m_44,278,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'goToPreviousScreen',signature([],boolean))).
instr(m_44,279,return(int)).
instr(m_44,280,load(reference,2)).
instr(m_44,281,push(string('Delete'))).
instr(m_44,282,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,283,if(eq,62)).
instr(m_44,284,load(reference,0)).
instr(m_44,285,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,286,store(reference_or_return_address,3)).
instr(m_44,287,load(reference,0)).
instr(m_44,288,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,289,load(reference,0)).
instr(m_44,290,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,291,load(reference,3)).
instr(m_44,292,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'deleteMedia',signature([class('java/lang','String'),class('java/lang','String')],void))).
instr(m_44,293,goto_w(41)).
instr(m_44,294,store(reference_or_return_address,4)).
instr(m_44,295,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,296,dup).
instr(m_44,297,push(string('Error'))).
instr(m_44,298,push(string('The mobile database can not delete this item'))).
instr(m_44,299,push(reference(null))).
instr(m_44,300,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,301,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,302,store(reference_or_return_address,5)).
instr(m_44,303,load(reference,0)).
instr(m_44,304,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,305,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,306,load(reference,5)).
instr(m_44,307,load(reference,0)).
instr(m_44,308,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,309,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,310,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,311,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,312,push(int(1))).
instr(m_44,313,return(int)).
instr(m_44,314,store(reference_or_return_address,4)).
instr(m_44,315,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,316,dup).
instr(m_44,317,push(string('Error'))).
instr(m_44,318,push(string('The selected item was not found in the mobile device'))).
instr(m_44,319,push(reference(null))).
instr(m_44,320,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,321,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,322,store(reference_or_return_address,5)).
instr(m_44,323,load(reference,0)).
instr(m_44,324,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,325,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,326,load(reference,5)).
instr(m_44,327,load(reference,0)).
instr(m_44,328,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,329,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,330,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,331,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,332,push(int(1))).
instr(m_44,333,return(int)).
instr(m_44,334,load(reference,0)).
instr(m_44,335,load(reference,0)).
instr(m_44,336,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,337,push(int(0))).
instr(m_44,338,push(int(0))).
instr(m_44,339,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_44,340,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_44,341,push(string('ImageListScreen'))).
instr(m_44,342,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,343,push(int(1))).
instr(m_44,344,return(int)).
instr(m_44,345,load(reference,2)).
instr(m_44,346,push(string('Edit Label'))).
instr(m_44,347,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,348,if(eq,48)).
instr(m_44,349,load(reference,0)).
instr(m_44,350,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,351,store(reference_or_return_address,3)).
instr(m_44,352,load(reference,0)).
instr(m_44,353,load(reference,0)).
instr(m_44,354,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,355,load(reference,3)).
instr(m_44,356,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_44,357,put(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_44,358,new(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_44,359,dup).
instr(m_44,360,push(string('Edit Label Item'))).
instr(m_44,361,push(int(1))).
instr(m_44,362,invoke(special,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_44,363,store(reference_or_return_address,4)).
instr(m_44,364,load(reference,4)).
instr(m_44,365,load(reference,0)).
instr(m_44,366,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_44,367,load(reference,0)).
instr(m_44,368,load(reference,4)).
instr(m_44,369,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setScreen',signature([class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')],void))).
instr(m_44,370,load(reference,0)).
instr(m_44,371,load(reference,4)).
instr(m_44,372,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,373,push(reference(null))).
instr(m_44,374,store(reference_or_return_address,4)).
instr(m_44,375,goto_w(19)).
instr(m_44,376,store(reference_or_return_address,4)).
instr(m_44,377,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,378,dup).
instr(m_44,379,push(string('Error'))).
instr(m_44,380,push(string('The selected item was not found in the mobile device'))).
instr(m_44,381,push(reference(null))).
instr(m_44,382,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,383,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,384,store(reference_or_return_address,5)).
instr(m_44,385,load(reference,0)).
instr(m_44,386,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,387,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,388,load(reference,5)).
instr(m_44,389,load(reference,0)).
instr(m_44,390,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,391,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,392,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,393,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,394,push(int(1))).
instr(m_44,395,return(int)).
instr(m_44,396,load(reference,2)).
instr(m_44,397,push(string('Sort by Views'))).
instr(m_44,398,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,399,if(eq,12)).
instr(m_44,400,load(reference,0)).
instr(m_44,401,load(reference,0)).
instr(m_44,402,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,403,push(int(1))).
instr(m_44,404,push(int(0))).
instr(m_44,405,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_44,406,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_44,407,push(string('ImageListScreen'))).
instr(m_44,408,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,409,push(int(1))).
instr(m_44,410,return(int)).
instr(m_44,411,load(reference,2)).
instr(m_44,412,push(string('Set Favorite'))).
instr(m_44,413,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,414,if(eq,116)).
instr(m_44,415,load(reference,0)).
instr(m_44,416,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getSelectedMediaName',signature([],class('java/lang','String')))).
instr(m_44,417,store(reference_or_return_address,3)).
instr(m_44,418,load(reference,0)).
instr(m_44,419,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_44,420,load(reference,3)).
instr(m_44,421,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_44,422,store(reference_or_return_address,4)).
instr(m_44,423,load(reference,4)).
instr(m_44,424,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'toggleFavorite',signature([],void))).
instr(m_44,425,load(reference,0)).
instr(m_44,426,load(reference,4)).
instr(m_44,427,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'updateMedia',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void))).
instr(m_44,428,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_44,429,new(class('java/lang','StringBuilder'))).
instr(m_44,430,dup).
instr(m_44,431,push(string('<* BaseController.handleCommand() *> Image = '))).
instr(m_44,432,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_44,433,load(reference,3)).
instr(m_44,434,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_44,435,push(string('; Favorite = '))).
instr(m_44,436,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_44,437,load(reference,4)).
instr(m_44,438,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'isFavorite',signature([],boolean))).
instr(m_44,439,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([boolean],class('java/lang','StringBuilder')))).
instr(m_44,440,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_44,441,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_44,442,goto_w(86)).
instr(m_44,443,store(reference_or_return_address,4)).
instr(m_44,444,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,445,dup).
instr(m_44,446,push(string('Error'))).
instr(m_44,447,push(string('The selected item was not found in the mobile device'))).
instr(m_44,448,push(reference(null))).
instr(m_44,449,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,450,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,451,store(reference_or_return_address,5)).
instr(m_44,452,load(reference,0)).
instr(m_44,453,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,454,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,455,load(reference,5)).
instr(m_44,456,load(reference,0)).
instr(m_44,457,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,458,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,459,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,460,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,461,goto_w(67)).
instr(m_44,462,store(reference_or_return_address,4)).
instr(m_44,463,push(reference(null))).
instr(m_44,464,store(reference_or_return_address,5)).
instr(m_44,465,load(reference,4)).
instr(m_44,466,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_44,467,if(eq,10)).
instr(m_44,468,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,469,dup).
instr(m_44,470,push(string('Error'))).
instr(m_44,471,push(string('The path is not valid'))).
instr(m_44,472,push(reference(null))).
instr(m_44,473,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,474,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,475,store(reference_or_return_address,5)).
instr(m_44,476,goto_w(9)).
instr(m_44,477,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,478,dup).
instr(m_44,479,push(string('Error'))).
instr(m_44,480,push(string('The image file format is not valid'))).
instr(m_44,481,push(reference(null))).
instr(m_44,482,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,483,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,484,store(reference_or_return_address,5)).
instr(m_44,485,load(reference,0)).
instr(m_44,486,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,487,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,488,load(reference,5)).
instr(m_44,489,load(reference,0)).
instr(m_44,490,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,491,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,492,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,493,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,494,goto_w(34)).
instr(m_44,495,store(reference_or_return_address,4)).
instr(m_44,496,push(reference(null))).
instr(m_44,497,store(reference_or_return_address,5)).
instr(m_44,498,load(reference,4)).
instr(m_44,499,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_44,500,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_44,501,if(eq,10)).
instr(m_44,502,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,503,dup).
instr(m_44,504,push(string('Error'))).
instr(m_44,505,push(string('The mobile database is full'))).
instr(m_44,506,push(reference(null))).
instr(m_44,507,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,508,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,509,store(reference_or_return_address,5)).
instr(m_44,510,goto_w(9)).
instr(m_44,511,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,512,dup).
instr(m_44,513,push(string('Error'))).
instr(m_44,514,push(string('The mobile database can not update new informations'))).
instr(m_44,515,push(reference(null))).
instr(m_44,516,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,517,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,518,store(reference_or_return_address,5)).
instr(m_44,519,load(reference,0)).
instr(m_44,520,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,521,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,522,load(reference,5)).
instr(m_44,523,load(reference,0)).
instr(m_44,524,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,525,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,526,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,527,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,528,push(int(1))).
instr(m_44,529,return(int)).
instr(m_44,530,load(reference,2)).
instr(m_44,531,push(string('View Favorites'))).
instr(m_44,532,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,533,if(eq,12)).
instr(m_44,534,load(reference,0)).
instr(m_44,535,load(reference,0)).
instr(m_44,536,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_44,537,push(int(0))).
instr(m_44,538,push(int(1))).
instr(m_44,539,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_44,540,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_44,541,push(string('ImageListScreen'))).
instr(m_44,542,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,543,push(int(1))).
instr(m_44,544,return(int)).
instr(m_44,545,load(reference,2)).
instr(m_44,546,push(string('Save'))).
instr(m_44,547,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,548,if(eq,77)).
instr(m_44,549,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_44,550,new(class('java/lang','StringBuilder'))).
instr(m_44,551,dup).
instr(m_44,552,push(string('<* PhotoController.handleCommand() *> Save Photo Label = '))).
instr(m_44,553,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_44,554,load(reference,0)).
instr(m_44,555,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_44,556,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_44,557,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_44,558,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_44,559,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_44,560,load(reference,0)).
instr(m_44,561,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'getMedia',signature([],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_44,562,load(reference,0)).
instr(m_44,563,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_44,564,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_44,565,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setMediaLabel',signature([class('java/lang','String')],void))).
instr(m_44,566,load(reference,0)).
instr(m_44,567,load(reference,0)).
instr(m_44,568,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_44,569,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'updateMedia',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void))).
instr(m_44,570,goto_w(52)).
instr(m_44,571,store(reference_or_return_address,3)).
instr(m_44,572,push(reference(null))).
instr(m_44,573,store(reference_or_return_address,4)).
instr(m_44,574,load(reference,3)).
instr(m_44,575,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_44,576,if(eq,10)).
instr(m_44,577,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,578,dup).
instr(m_44,579,push(string('Error'))).
instr(m_44,580,push(string('The path is not valid'))).
instr(m_44,581,push(reference(null))).
instr(m_44,582,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,583,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,584,store(reference_or_return_address,4)).
instr(m_44,585,goto_w(9)).
instr(m_44,586,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,587,dup).
instr(m_44,588,push(string('Error'))).
instr(m_44,589,push(string('The image file format is not valid'))).
instr(m_44,590,push(reference(null))).
instr(m_44,591,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,592,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,593,store(reference_or_return_address,4)).
instr(m_44,594,load(reference,0)).
instr(m_44,595,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,596,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,597,load(reference,4)).
instr(m_44,598,load(reference,0)).
instr(m_44,599,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,600,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,601,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,602,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,603,goto_w(19)).
instr(m_44,604,store(reference_or_return_address,3)).
instr(m_44,605,new(class('javax/microedition/lcdui','Alert'))).
instr(m_44,606,dup).
instr(m_44,607,push(string('Error'))).
instr(m_44,608,push(string('The mobile database can not update this photo'))).
instr(m_44,609,push(reference(null))).
instr(m_44,610,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_44,611,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_44,612,store(reference_or_return_address,4)).
instr(m_44,613,load(reference,0)).
instr(m_44,614,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,615,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,616,load(reference,4)).
instr(m_44,617,load(reference,0)).
instr(m_44,618,get(field,class('lancs/mobilemedia/core/ui/controller','MediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_44,619,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_44,620,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_44,621,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_44,622,load(reference,0)).
instr(m_44,623,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'goToPreviousScreen',signature([],boolean))).
instr(m_44,624,return(int)).
instr(m_44,625,load(reference,2)).
instr(m_44,626,push(string('Back'))).
instr(m_44,627,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,628,if(eq,4)).
instr(m_44,629,load(reference,0)).
instr(m_44,630,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'goToPreviousScreen',signature([],boolean))).
instr(m_44,631,return(int)).
instr(m_44,632,load(reference,2)).
instr(m_44,633,push(string('Cancel'))).
instr(m_44,634,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_44,635,if(eq,4)).
instr(m_44,636,load(reference,0)).
instr(m_44,637,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'goToPreviousScreen',signature([],boolean))).
instr(m_44,638,return(int)).
instr(m_44,639,push(int(0))).
instr(m_44,640,return(int)).
method(cf_40,m_43,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_43,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3))]).
method_line_number_table(m_43,[kv(0,ln(79)),kv(5,ln(80))]).
instr(m_43,0,load(reference,0)).
instr(m_43,1,load(reference,1)).
instr(m_43,2,load(reference,2)).
instr(m_43,3,load(reference,3)).
instr(m_43,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_43,5,return(void)).
field(cf_40,f_42,'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_40,f_41,'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_56,class_declaration,class('lancs/mobilemedia/core/ui/controller','MediaListController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_56,'MediaListController.java').
method(cf_56,m_61,'bubbleSort',signature([array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_61,[kv(0,length(72),'this',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(0)),kv(0,length(72),'medias',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(1)),kv(6,length(38),'end',int,index(2)),kv(9,length(34),'current',int,index(3))]).
method_line_number_table(m_61,[kv(0,ln(168)),kv(3,ln(169)),kv(7,ln(170)),kv(10,ln(171)),kv(21,ln(172)),kv(28,ln(170)),kv(34,ln(169)),kv(38,ln(176)),kv(41,ln(177))]).
instr(m_61,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_61,1,push(string('Sorting by BubbleSort...'))).
instr(m_61,2,invoke(virtual,class('java/io','PrintStream'),'print',signature([class('java/lang','String')],void))).
instr(m_61,3,load(reference,1)).
instr(m_61,4,arraylength).
instr(m_61,5,store(int,2)).
instr(m_61,6,goto_w(29)).
instr(m_61,7,push(int(0))).
instr(m_61,8,store(int,3)).
instr(m_61,9,goto_w(20)).
instr(m_61,10,load(reference,1)).
instr(m_61,11,load(int,3)).
instr(m_61,12,arrayload(reference)).
instr(m_61,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getNumberOfViews',signature([],int))).
instr(m_61,14,load(reference,1)).
instr(m_61,15,load(int,3)).
instr(m_61,16,push(int(1))).
instr(m_61,17,add(int)).
instr(m_61,18,arrayload(reference)).
instr(m_61,19,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getNumberOfViews',signature([],int))).
instr(m_61,20,if_cmp(int,le,8)).
instr(m_61,21,load(reference,0)).
instr(m_61,22,load(reference,1)).
instr(m_61,23,load(int,3)).
instr(m_61,24,load(int,3)).
instr(m_61,25,push(int(1))).
instr(m_61,26,add(int)).
instr(m_61,27,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'exchange',signature([array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),int,int],void))).
instr(m_61,28,iinc(3,1)).
instr(m_61,29,load(int,3)).
instr(m_61,30,load(int,2)).
instr(m_61,31,push(int(1))).
instr(m_61,32,sub(int)).
instr(m_61,33,if_cmp(int,lt,-23)).
instr(m_61,34,iinc(2,-1)).
instr(m_61,35,load(int,2)).
instr(m_61,36,push(int(1))).
instr(m_61,37,if_cmp(int,gt,-30)).
instr(m_61,38,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_61,39,push(string('done.'))).
instr(m_61,40,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_61,41,return(void)).
method(cf_56,m_60,'exchange',signature([array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),int,int],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_60,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(0)),kv(0,length(17),'medias',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(1)),kv(0,length(17),'pos1',int,index(2)),kv(0,length(17),'pos2',int,index(3)),kv(4,length(17),'tmp',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(4))]).
method_line_number_table(m_60,[kv(0,ln(157)),kv(4,ln(158)),kv(10,ln(159)),kv(14,ln(160))]).
instr(m_60,0,load(reference,1)).
instr(m_60,1,load(int,2)).
instr(m_60,2,arrayload(reference)).
instr(m_60,3,store(reference_or_return_address,4)).
instr(m_60,4,load(reference,1)).
instr(m_60,5,load(int,2)).
instr(m_60,6,load(reference,1)).
instr(m_60,7,load(int,3)).
instr(m_60,8,arrayload(reference)).
instr(m_60,9,arraystore(reference)).
instr(m_60,10,load(reference,1)).
instr(m_60,11,load(int,3)).
instr(m_60,12,load(reference,4)).
instr(m_60,13,arraystore(reference)).
instr(m_60,14,return(void)).
method(cf_56,m_59,'showMediaList',signature([class('java/lang','String'),boolean,boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_59,[handler(56,61,62,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))]).
method_local_variable_table(m_59,[kv(0,length(271),'this',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(0)),kv(0,length(271),'recordName',class('java/lang','String'),index(1)),kv(0,length(271),'sort',boolean,index(2)),kv(0,length(271),'favorite',boolean,index(3)),kv(16,length(271),'mediaController',class('lancs/mobilemedia/core/ui/controller','MediaController'),index(4)),kv(21,length(271),'mediaList',class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),index(5)),kv(56,length(271),'medias',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(6)),kv(63,length(81),'e',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(7)),kv(71,length(81),'alert',class('javax/microedition/lcdui','Alert'),index(8)),kv(91,length(125),'i',int,index(7))]).
method_line_number_table(m_59,[kv(0,ln(79)),kv(2,ln(80)),kv(5,ln(83)),kv(16,ln(84)),kv(19,ln(87)),kv(21,ln(90)),kv(25,ln(91)),kv(30,ln(96)),kv(34,ln(97)),kv(39,ln(102)),kv(43,ln(103)),kv(48,ln(106)),kv(51,ln(109)),kv(53,ln(111)),kv(56,ln(113)),kv(62,ln(114)),kv(63,ln(115)),kv(71,ln(116)),kv(80,ln(117)),kv(81,ln(120)),kv(84,ln(124)),kv(86,ln(125)),kv(89,ln(130)),kv(92,ln(131)),kv(96,ln(136)),kv(98,ln(137)),kv(103,ln(138)),kv(112,ln(142)),kv(120,ln(130)),kv(125,ln(146)),kv(128,ln(148))]).
instr(m_59,0,load(reference,1)).
instr(m_59,1,if(nonnull,4)).
instr(m_59,2,load(reference,0)).
instr(m_59,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_59,4,store(reference_or_return_address,1)).
instr(m_59,5,new(class('lancs/mobilemedia/core/ui/controller','MediaController'))).
instr(m_59,6,dup).
instr(m_59,7,load(reference,0)).
instr(m_59,8,get(field,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_59,9,load(reference,0)).
instr(m_59,10,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_59,11,load(reference,0)).
instr(m_59,12,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_59,13,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_59,14,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_59,15,store(reference_or_return_address,4)).
instr(m_59,16,load(reference,4)).
instr(m_59,17,load(reference,0)).
instr(m_59,18,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_59,19,push(reference(null))).
instr(m_59,20,store(reference_or_return_address,5)).
instr(m_59,21,load(reference,0)).
instr(m_59,22,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_59,23,instanceof(class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'))).
instr(m_59,24,if(eq,6)).
instr(m_59,25,new(class('lancs/mobilemedia/core/ui/screens','MediaListScreen'))).
instr(m_59,26,dup).
instr(m_59,27,push(int(1))).
instr(m_59,28,invoke(special,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'<init>',signature([int],void))).
instr(m_59,29,store(reference_or_return_address,5)).
instr(m_59,30,load(reference,0)).
instr(m_59,31,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_59,32,instanceof(class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'))).
instr(m_59,33,if(eq,6)).
instr(m_59,34,new(class('lancs/mobilemedia/core/ui/screens','MediaListScreen'))).
instr(m_59,35,dup).
instr(m_59,36,push(int(2))).
instr(m_59,37,invoke(special,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'<init>',signature([int],void))).
instr(m_59,38,store(reference_or_return_address,5)).
instr(m_59,39,load(reference,0)).
instr(m_59,40,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_59,41,instanceof(class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'))).
instr(m_59,42,if(eq,6)).
instr(m_59,43,new(class('lancs/mobilemedia/core/ui/screens','MediaListScreen'))).
instr(m_59,44,dup).
instr(m_59,45,push(int(3))).
instr(m_59,46,invoke(special,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'<init>',signature([int],void))).
instr(m_59,47,store(reference_or_return_address,5)).
instr(m_59,48,load(reference,5)).
instr(m_59,49,load(reference,4)).
instr(m_59,50,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_59,51,load(reference,5)).
instr(m_59,52,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'initMenu',signature([],void))).
instr(m_59,53,push(reference(null))).
instr(m_59,54,checkcast(array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_59,55,store(reference_or_return_address,6)).
instr(m_59,56,load(reference,0)).
instr(m_59,57,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_59,58,load(reference,1)).
instr(m_59,59,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMedias',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_59,60,store(reference_or_return_address,6)).
instr(m_59,61,goto_w(20)).
instr(m_59,62,store(reference_or_return_address,7)).
instr(m_59,63,new(class('javax/microedition/lcdui','Alert'))).
instr(m_59,64,dup).
instr(m_59,65,push(string('Error'))).
instr(m_59,66,push(string('The list of items can not be recovered'))).
instr(m_59,67,push(reference(null))).
instr(m_59,68,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_59,69,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_59,70,store(reference_or_return_address,8)).
instr(m_59,71,load(reference,0)).
instr(m_59,72,get(field,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_59,73,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_59,74,load(reference,8)).
instr(m_59,75,load(reference,0)).
instr(m_59,76,get(field,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_59,77,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_59,78,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_59,79,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_59,80,return(void)).
instr(m_59,81,load(reference,6)).
instr(m_59,82,if(nonnull,2)).
instr(m_59,83,return(void)).
instr(m_59,84,load(int,2)).
instr(m_59,85,if(eq,4)).
instr(m_59,86,load(reference,0)).
instr(m_59,87,load(reference,6)).
instr(m_59,88,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'bubbleSort',signature([array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))],void))).
instr(m_59,89,push(int(0))).
instr(m_59,90,store(int,7)).
instr(m_59,91,goto_w(30)).
instr(m_59,92,load(reference,6)).
instr(m_59,93,load(int,7)).
instr(m_59,94,arrayload(reference)).
instr(m_59,95,if(null,25)).
instr(m_59,96,load(int,3)).
instr(m_59,97,if(eq,15)).
instr(m_59,98,load(reference,6)).
instr(m_59,99,load(int,7)).
instr(m_59,100,arrayload(reference)).
instr(m_59,101,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'isFavorite',signature([],boolean))).
instr(m_59,102,if(eq,18)).
instr(m_59,103,load(reference,5)).
instr(m_59,104,load(reference,6)).
instr(m_59,105,load(int,7)).
instr(m_59,106,arrayload(reference)).
instr(m_59,107,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_59,108,push(reference(null))).
instr(m_59,109,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_59,110,pop).
instr(m_59,111,goto_w(9)).
instr(m_59,112,load(reference,5)).
instr(m_59,113,load(reference,6)).
instr(m_59,114,load(int,7)).
instr(m_59,115,arrayload(reference)).
instr(m_59,116,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_59,117,push(reference(null))).
instr(m_59,118,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_59,119,pop).
instr(m_59,120,iinc(7,1)).
instr(m_59,121,load(int,7)).
instr(m_59,122,load(reference,6)).
instr(m_59,123,arraylength).
instr(m_59,124,if_cmp(int,lt,-32)).
instr(m_59,125,load(reference,0)).
instr(m_59,126,load(reference,5)).
instr(m_59,127,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_59,128,return(void)).
method(cf_56,m_58,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_58,[kv(0,length(64),'this',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(0)),kv(0,length(64),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(64),'label',class('java/lang','String'),index(2)),kv(13,length(30),'down',class('javax/microedition/lcdui','List'),index(3))]).
method_line_number_table(m_58,[kv(0,ln(59)),kv(3,ln(61)),kv(7,ln(64)),kv(13,ln(65)),kv(19,ln(66)),kv(25,ln(67)),kv(28,ln(68)),kv(30,ln(71))]).
instr(m_58,0,load(reference,1)).
instr(m_58,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_58,2,store(reference_or_return_address,2)).
instr(m_58,3,load(reference,2)).
instr(m_58,4,push(string('Select'))).
instr(m_58,5,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_58,6,if(eq,24)).
instr(m_58,7,load(reference,0)).
instr(m_58,8,get(field,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_58,9,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_58,10,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_58,11,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_58,12,store(reference_or_return_address,3)).
instr(m_58,13,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_58,14,load(reference,3)).
instr(m_58,15,load(reference,3)).
instr(m_58,16,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_58,17,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_58,18,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentStoreName',signature([class('java/lang','String')],void))).
instr(m_58,19,load(reference,0)).
instr(m_58,20,load(reference,0)).
instr(m_58,21,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'getCurrentStoreName',signature([],class('java/lang','String')))).
instr(m_58,22,push(int(0))).
instr(m_58,23,push(int(0))).
instr(m_58,24,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'showMediaList',signature([class('java/lang','String'),boolean,boolean],void))).
instr(m_58,25,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_58,26,push(string('ImageListScreen'))).
instr(m_58,27,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_58,28,push(int(1))).
instr(m_58,29,return(int)).
instr(m_58,30,push(int(0))).
instr(m_58,31,return(int)).
method(cf_56,m_57,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_57,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3))]).
method_line_number_table(m_57,[kv(0,ln(52)),kv(5,ln(53))]).
instr(m_57,0,load(reference,0)).
instr(m_57,1,load(reference,1)).
instr(m_57,2,load(reference,2)).
instr(m_57,3,load(reference,3)).
instr(m_57,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_57,5,return(void)).
class_file(cf_62,class_declaration,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_62,'MusicPlayController.java').
method(cf_62,m_68,'setMediaName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_68,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),index(0)),kv(0,length(6),'mediaName',class('java/lang','String'),index(1))]).
method_line_number_table(m_68,[kv(0,ln(117)),kv(3,ln(118))]).
instr(m_68,0,load(reference,0)).
instr(m_68,1,load(reference,1)).
instr(m_68,2,put(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'mediaName',class('java/lang','String'))).
instr(m_68,3,return(void)).
method(cf_62,m_67,'getMediaName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_67,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),index(0))]).
method_line_number_table(m_67,[kv(0,ln(113))]).
instr(m_67,0,load(reference,0)).
instr(m_67,1,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'mediaName',class('java/lang','String'))).
instr(m_67,2,return(reference)).
method(cf_62,m_66,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_66,[handler(89,95,96,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(87,132,133,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(87,132,167,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_66,[kv(0,length(466),'this',class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),index(0)),kv(0,length(466),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(466),'label',class('java/lang','String'),index(2)),kv(66,length(83),'copyPhotoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(3)),kv(89,length(133),'imageData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(97,length(114),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(4)),kv(105,length(114),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(119,length(133),'albumname',class('java/lang','String'),index(4)),kv(124,length(133),'newMediaName',class('java/lang','String'),index(5)),kv(134,length(167),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3)),kv(136,length(167),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(168,length(200),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(170,length(200),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_66,[kv(0,ln(40)),kv(3,ln(41)),kv(12,ln(44)),kv(16,ln(45)),kv(19,ln(46)),kv(21,ln(47)),kv(25,ln(48)),kv(28,ln(49)),kv(30,ln(50)),kv(38,ln(51)),kv(41,ln(53)),kv(48,ln(54)),kv(52,ln(55)),kv(55,ln(56)),kv(57,ln(61)),kv(61,ln(62)),kv(66,ln(63)),kv(70,ln(64)),kv(73,ln(65)),kv(76,ln(66)),kv(81,ln(68)),kv(83,ln(69)),kv(87,ln(71)),kv(89,ln(73)),kv(96,ln(74)),kv(97,ln(75)),kv(105,ln(76)),kv(114,ln(78)),kv(119,ln(79)),kv(124,ln(80)),kv(127,ln(81)),kv(133,ln(82)),kv(134,ln(83)),kv(136,ln(84)),kv(139,ln(85)),kv(148,ln(87)),kv(156,ln(88)),kv(165,ln(89)),kv(167,ln(91)),kv(168,ln(92)),kv(170,ln(93)),kv(174,ln(94)),kv(183,ln(96)),kv(191,ln(97)),kv(200,ln(100)),kv(207,ln(101)),kv(211,ln(102)),kv(214,ln(103)),kv(216,ln(107))]).
instr(m_66,0,load(reference,1)).
instr(m_66,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_66,2,store(reference_or_return_address,2)).
instr(m_66,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_66,4,new(class('java/lang','StringBuilder'))).
instr(m_66,5,dup).
instr(m_66,6,push(string('<* MusicPlayController.handleCommand() *> '))).
instr(m_66,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_66,8,load(reference,2)).
instr(m_66,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_66,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_66,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_66,12,load(reference,2)).
instr(m_66,13,push(string('Start'))).
instr(m_66,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,15,if(eq,6)).
instr(m_66,16,load(reference,0)).
instr(m_66,17,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'))).
instr(m_66,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'startPlay',signature([],void))).
instr(m_66,19,push(int(1))).
instr(m_66,20,return(int)).
instr(m_66,21,load(reference,2)).
instr(m_66,22,push(string('Stop'))).
instr(m_66,23,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,24,if(eq,6)).
instr(m_66,25,load(reference,0)).
instr(m_66,26,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'))).
instr(m_66,27,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pausePlay',signature([],void))).
instr(m_66,28,push(int(1))).
instr(m_66,29,return(int)).
instr(m_66,30,load(reference,2)).
instr(m_66,31,push(string('Back'))).
instr(m_66,32,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,33,if(ne,5)).
instr(m_66,34,load(reference,2)).
instr(m_66,35,push(string('Cancel'))).
instr(m_66,36,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,37,if(eq,20)).
instr(m_66,38,load(reference,0)).
instr(m_66,39,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'))).
instr(m_66,40,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pausePlay',signature([],void))).
instr(m_66,41,load(reference,0)).
instr(m_66,42,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_66,43,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_66,44,load(reference,0)).
instr(m_66,45,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_66,46,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_66,47,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_66,48,load(reference,0)).
instr(m_66,49,load(reference,0)).
instr(m_66,50,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_66,51,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,52,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_66,53,push(string('AlbumListScreen'))).
instr(m_66,54,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_66,55,push(int(1))).
instr(m_66,56,return(int)).
instr(m_66,57,load(reference,2)).
instr(m_66,58,push(string('Copy'))).
instr(m_66,59,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,60,if(eq,23)).
instr(m_66,61,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_66,62,dup).
instr(m_66,63,push(string('Copy Media to Album'))).
instr(m_66,64,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_66,65,store(reference_or_return_address,3)).
instr(m_66,66,load(reference,3)).
instr(m_66,67,load(reference,0)).
instr(m_66,68,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'mediaName',class('java/lang','String'))).
instr(m_66,69,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setItemName',signature([class('java/lang','String')],void))).
instr(m_66,70,load(reference,3)).
instr(m_66,71,push(string('Copy to Album:'))).
instr(m_66,72,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setLabePath',signature([class('java/lang','String')],void))).
instr(m_66,73,load(reference,3)).
instr(m_66,74,load(reference,0)).
instr(m_66,75,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_66,76,load(reference,0)).
instr(m_66,77,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,78,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,79,load(reference,3)).
instr(m_66,80,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,81,push(int(1))).
instr(m_66,82,return(int)).
instr(m_66,83,load(reference,2)).
instr(m_66,84,push(string('Save Item'))).
instr(m_66,85,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_66,86,if(eq,130)).
instr(m_66,87,push(reference(null))).
instr(m_66,88,store(reference_or_return_address,3)).
instr(m_66,89,load(reference,0)).
instr(m_66,90,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_66,91,load(reference,0)).
instr(m_66,92,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'mediaName',class('java/lang','String'))).
instr(m_66,93,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_66,94,store(reference_or_return_address,3)).
instr(m_66,95,goto_w(19)).
instr(m_66,96,store(reference_or_return_address,4)).
instr(m_66,97,new(class('javax/microedition/lcdui','Alert'))).
instr(m_66,98,dup).
instr(m_66,99,push(string('Error'))).
instr(m_66,100,push(string('The selected photo was not found in the mobile device'))).
instr(m_66,101,push(reference(null))).
instr(m_66,102,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_66,103,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_66,104,store(reference_or_return_address,5)).
instr(m_66,105,load(reference,0)).
instr(m_66,106,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,107,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,108,load(reference,5)).
instr(m_66,109,load(reference,0)).
instr(m_66,110,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,111,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,112,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_66,113,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,114,load(reference,0)).
instr(m_66,115,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_66,116,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_66,117,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_66,118,store(reference_or_return_address,4)).
instr(m_66,119,load(reference,0)).
instr(m_66,120,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_66,121,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_66,122,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_66,123,store(reference_or_return_address,5)).
instr(m_66,124,load(reference,3)).
instr(m_66,125,load(reference,5)).
instr(m_66,126,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setMediaLabel',signature([class('java/lang','String')],void))).
instr(m_66,127,load(reference,0)).
instr(m_66,128,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_66,129,load(reference,3)).
instr(m_66,130,load(reference,4)).
instr(m_66,131,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void))).
instr(m_66,132,goto_w(68)).
instr(m_66,133,store(reference_or_return_address,3)).
instr(m_66,134,push(reference(null))).
instr(m_66,135,store(reference_or_return_address,4)).
instr(m_66,136,load(reference,3)).
instr(m_66,137,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_66,138,if(eq,10)).
instr(m_66,139,new(class('javax/microedition/lcdui','Alert'))).
instr(m_66,140,dup).
instr(m_66,141,push(string('Error'))).
instr(m_66,142,push(string('The path is not valid'))).
instr(m_66,143,push(reference(null))).
instr(m_66,144,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_66,145,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_66,146,store(reference_or_return_address,4)).
instr(m_66,147,goto_w(9)).
instr(m_66,148,new(class('javax/microedition/lcdui','Alert'))).
instr(m_66,149,dup).
instr(m_66,150,push(string('Error'))).
instr(m_66,151,push(string('The music file format is not valid'))).
instr(m_66,152,push(reference(null))).
instr(m_66,153,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_66,154,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_66,155,store(reference_or_return_address,4)).
instr(m_66,156,load(reference,0)).
instr(m_66,157,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,158,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,159,load(reference,4)).
instr(m_66,160,load(reference,0)).
instr(m_66,161,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,162,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,163,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_66,164,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,165,push(int(1))).
instr(m_66,166,return(int)).
instr(m_66,167,store(reference_or_return_address,3)).
instr(m_66,168,push(reference(null))).
instr(m_66,169,store(reference_or_return_address,4)).
instr(m_66,170,load(reference,3)).
instr(m_66,171,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_66,172,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_66,173,if(eq,10)).
instr(m_66,174,new(class('javax/microedition/lcdui','Alert'))).
instr(m_66,175,dup).
instr(m_66,176,push(string('Error'))).
instr(m_66,177,push(string('The mobile database is full'))).
instr(m_66,178,push(reference(null))).
instr(m_66,179,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_66,180,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_66,181,store(reference_or_return_address,4)).
instr(m_66,182,goto_w(9)).
instr(m_66,183,new(class('javax/microedition/lcdui','Alert'))).
instr(m_66,184,dup).
instr(m_66,185,push(string('Error'))).
instr(m_66,186,push(string('The mobile database can not add a new music'))).
instr(m_66,187,push(reference(null))).
instr(m_66,188,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_66,189,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_66,190,store(reference_or_return_address,4)).
instr(m_66,191,load(reference,0)).
instr(m_66,192,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,193,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,194,load(reference,4)).
instr(m_66,195,load(reference,0)).
instr(m_66,196,get(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_66,197,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_66,198,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_66,199,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,200,load(reference,0)).
instr(m_66,201,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_66,202,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_66,203,load(reference,0)).
instr(m_66,204,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_66,205,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_66,206,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_66,207,load(reference,0)).
instr(m_66,208,load(reference,0)).
instr(m_66,209,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_66,210,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_66,211,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_66,212,push(string('AlbumListScreen'))).
instr(m_66,213,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_66,214,push(int(1))).
instr(m_66,215,return(int)).
instr(m_66,216,push(int(0))).
instr(m_66,217,return(int)).
method(cf_62,m_65,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_65,[kv(0,length(14),'this',class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),index(0)),kv(0,length(14),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(14),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(14),'albumListScreen',class('javax/microedition/lcdui','List'),index(3)),kv(0,length(14),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(4))]).
method_line_number_table(m_65,[kv(0,ln(35)),kv(5,ln(36)),kv(8,ln(37))]).
instr(m_65,0,load(reference,0)).
instr(m_65,1,load(reference,1)).
instr(m_65,2,load(reference,2)).
instr(m_65,3,load(reference,3)).
instr(m_65,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_65,5,load(reference,0)).
instr(m_65,6,load(reference,4)).
instr(m_65,7,put(field,class('lancs/mobilemedia/core/ui/controller','MusicPlayController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'))).
instr(m_65,8,return(void)).
field(cf_62,f_64,'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_62,f_63,'mediaName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_69,class_declaration,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_69,'PhotoViewController.java').
method(cf_69,m_75,'setCpVideoScreen',signature([class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_75,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(0)),kv(0,length(6),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(1))]).
method_line_number_table(m_75,[kv(0,ln(188)),kv(3,ln(189))]).
instr(m_75,0,load(reference,0)).
instr(m_75,1,load(reference,1)).
instr(m_75,2,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_75,3,return(void)).
method(cf_69,m_74,'getCpVideoScreen',signature([],class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_74,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(0))]).
method_line_number_table(m_74,[kv(0,ln(184))]).
instr(m_74,0,load(reference,0)).
instr(m_74,1,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_74,2,return(reference)).
method(cf_69,m_73,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_73,[handler(68,84,85,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(53,150,151,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(53,150,185,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_73,[kv(0,length(691),'this',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(0)),kv(0,length(691),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(691),'label',class('java/lang','String'),index(2)),kv(21,length(49),'copyPhotoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(3)),kv(55,length(151),'imageData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(63,length(151),'imgByte',array(byte),index(4)),kv(86,length(103),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5)),kv(94,length(103),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(108,length(151),'photoname',class('java/lang','String'),index(5)),kv(113,length(151),'albumname',class('java/lang','String'),index(6)),kv(152,length(185),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3)),kv(154,length(185),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(186,length(218),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(188,length(218),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(252,length(285),'newfoto',array(byte),index(3)),kv(260,length(285),'copyPhotoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(4))]).
method_line_number_table(m_73,[kv(0,ln(60)),kv(3,ln(61)),kv(12,ln(64)),kv(16,ln(65)),kv(21,ln(66)),kv(25,ln(67)),kv(28,ln(68)),kv(31,ln(72)),kv(36,ln(73)),kv(42,ln(77)),kv(47,ln(79)),kv(49,ln(83)),kv(53,ln(85)),kv(55,ln(88)),kv(58,ln(90)),kv(63,ln(92)),kv(68,ln(96)),kv(78,ln(97)),kv(85,ln(98)),kv(86,ln(99)),kv(94,ln(100)),kv(103,ln(104)),kv(108,ln(105)),kv(113,ln(107)),kv(126,ln(111)),kv(131,ln(112)),kv(137,ln(117)),kv(142,ln(123)),kv(145,ln(124)),kv(151,ln(127)),kv(152,ln(128)),kv(154,ln(129)),kv(157,ln(130)),kv(166,ln(132)),kv(174,ln(133)),kv(183,ln(134)),kv(185,ln(136)),kv(186,ln(137)),kv(188,ln(138)),kv(192,ln(139)),kv(201,ln(141)),kv(209,ln(142)),kv(218,ln(145)),kv(225,ln(146)),kv(229,ln(147)),kv(232,ln(148)),kv(234,ln(152)),kv(238,ln(153)),kv(248,ln(154)),kv(252,ln(155)),kv(255,ln(156)),kv(260,ln(157)),kv(263,ln(158)),kv(266,ln(159)),kv(269,ln(160)),kv(272,ln(162)),kv(275,ln(163)),kv(278,ln(164)),kv(283,ln(166)),kv(285,ln(170)),kv(293,ln(172)),kv(300,ln(173)),kv(304,ln(174)),kv(307,ln(175)),kv(309,ln(178))]).
instr(m_73,0,load(reference,1)).
instr(m_73,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_73,2,store(reference_or_return_address,2)).
instr(m_73,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,4,new(class('java/lang','StringBuilder'))).
instr(m_73,5,dup).
instr(m_73,6,push(string('<* PhotoViewController.handleCommand() *> '))).
instr(m_73,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,8,load(reference,2)).
instr(m_73,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_73,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_73,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,12,load(reference,2)).
instr(m_73,13,push(string('Copy'))).
instr(m_73,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_73,15,if(eq,34)).
instr(m_73,16,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_73,17,dup).
instr(m_73,18,push(string('Copy Photo to Album'))).
instr(m_73,19,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,20,store(reference_or_return_address,3)).
instr(m_73,21,load(reference,3)).
instr(m_73,22,load(reference,0)).
instr(m_73,23,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'imageName',class('java/lang','String'))).
instr(m_73,24,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setItemName',signature([class('java/lang','String')],void))).
instr(m_73,25,load(reference,3)).
instr(m_73,26,push(string('Copy to Album:'))).
instr(m_73,27,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setLabePath',signature([class('java/lang','String')],void))).
instr(m_73,28,load(reference,3)).
instr(m_73,29,load(reference,0)).
instr(m_73,30,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_73,31,load(reference,0)).
instr(m_73,32,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,33,checkcast(class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'))).
instr(m_73,34,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'isFromSMS',signature([],boolean))).
instr(m_73,35,if(eq,7)).
instr(m_73,36,load(reference,3)).
instr(m_73,37,load(reference,0)).
instr(m_73,38,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,39,checkcast(class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'))).
instr(m_73,40,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'getImage',signature([],array(byte)))).
instr(m_73,41,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCapturedMedia',signature([array(byte)],void))).
instr(m_73,42,load(reference,0)).
instr(m_73,43,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,44,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,45,load(reference,3)).
instr(m_73,46,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,47,push(int(1))).
instr(m_73,48,return(int)).
instr(m_73,49,load(reference,2)).
instr(m_73,50,push(string('Save Item'))).
instr(m_73,51,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_73,52,if(eq,182)).
instr(m_73,53,push(reference(null))).
instr(m_73,54,store(reference_or_return_address,3)).
instr(m_73,55,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,56,push(string('<* PhotoViewController.handleCommand() *> init *Save Item*'))).
instr(m_73,57,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,58,load(reference,0)).
instr(m_73,59,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,60,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_73,61,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getCapturedMedia',signature([],array(byte)))).
instr(m_73,62,store(reference_or_return_address,4)).
instr(m_73,63,load(reference,4)).
instr(m_73,64,if(null,4)).
instr(m_73,65,load(reference,4)).
instr(m_73,66,arraylength).
instr(m_73,67,if(ne,36)).
instr(m_73,68,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,69,new(class('java/lang','StringBuilder'))).
instr(m_73,70,dup).
instr(m_73,71,push(string('<* PhotoViewController.handleCommand() *> imageName: '))).
instr(m_73,72,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,73,load(reference,0)).
instr(m_73,74,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'imageName',class('java/lang','String'))).
instr(m_73,75,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_73,76,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_73,77,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,78,load(reference,0)).
instr(m_73,79,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_73,80,load(reference,0)).
instr(m_73,81,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'imageName',class('java/lang','String'))).
instr(m_73,82,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_73,83,store(reference_or_return_address,3)).
instr(m_73,84,goto_w(19)).
instr(m_73,85,store(reference_or_return_address,5)).
instr(m_73,86,new(class('javax/microedition/lcdui','Alert'))).
instr(m_73,87,dup).
instr(m_73,88,push(string('Error'))).
instr(m_73,89,push(string('The selected photo was not found in the mobile device'))).
instr(m_73,90,push(reference(null))).
instr(m_73,91,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_73,92,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_73,93,store(reference_or_return_address,6)).
instr(m_73,94,load(reference,0)).
instr(m_73,95,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,96,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,97,load(reference,6)).
instr(m_73,98,load(reference,0)).
instr(m_73,99,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,100,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,101,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,102,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,103,load(reference,0)).
instr(m_73,104,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,105,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_73,106,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_73,107,store(reference_or_return_address,5)).
instr(m_73,108,load(reference,0)).
instr(m_73,109,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,110,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_73,111,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_73,112,store(reference_or_return_address,6)).
instr(m_73,113,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,114,new(class('java/lang','StringBuilder'))).
instr(m_73,115,dup).
instr(m_73,116,push(string('<* PhotoViewController.handleCommand() *> photoname: '))).
instr(m_73,117,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,118,load(reference,5)).
instr(m_73,119,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_73,120,push(string(' | albumname: '))).
instr(m_73,121,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_73,122,load(reference,6)).
instr(m_73,123,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_73,124,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_73,125,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,126,load(reference,4)).
instr(m_73,127,if(null,10)).
instr(m_73,128,load(reference,4)).
instr(m_73,129,arraylength).
instr(m_73,130,if(le,7)).
instr(m_73,131,load(reference,0)).
instr(m_73,132,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_73,133,load(reference,5)).
instr(m_73,134,load(reference,4)).
instr(m_73,135,load(reference,6)).
instr(m_73,136,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addImageData',signature([class('java/lang','String'),array(byte),class('java/lang','String')],void))).
instr(m_73,137,load(reference,4)).
instr(m_73,138,if(null,4)).
instr(m_73,139,load(reference,4)).
instr(m_73,140,arraylength).
instr(m_73,141,if(ne,77)).
instr(m_73,142,load(reference,3)).
instr(m_73,143,load(reference,5)).
instr(m_73,144,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setMediaLabel',signature([class('java/lang','String')],void))).
instr(m_73,145,load(reference,0)).
instr(m_73,146,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_73,147,load(reference,3)).
instr(m_73,148,load(reference,6)).
instr(m_73,149,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void))).
instr(m_73,150,goto_w(68)).
instr(m_73,151,store(reference_or_return_address,3)).
instr(m_73,152,push(reference(null))).
instr(m_73,153,store(reference_or_return_address,4)).
instr(m_73,154,load(reference,3)).
instr(m_73,155,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_73,156,if(eq,10)).
instr(m_73,157,new(class('javax/microedition/lcdui','Alert'))).
instr(m_73,158,dup).
instr(m_73,159,push(string('Error'))).
instr(m_73,160,push(string('The path is not valid'))).
instr(m_73,161,push(reference(null))).
instr(m_73,162,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_73,163,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_73,164,store(reference_or_return_address,4)).
instr(m_73,165,goto_w(9)).
instr(m_73,166,new(class('javax/microedition/lcdui','Alert'))).
instr(m_73,167,dup).
instr(m_73,168,push(string('Error'))).
instr(m_73,169,push(string('The image file format is not valid'))).
instr(m_73,170,push(reference(null))).
instr(m_73,171,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_73,172,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_73,173,store(reference_or_return_address,4)).
instr(m_73,174,load(reference,0)).
instr(m_73,175,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,176,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,177,load(reference,4)).
instr(m_73,178,load(reference,0)).
instr(m_73,179,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,180,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,181,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,182,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,183,push(int(1))).
instr(m_73,184,return(int)).
instr(m_73,185,store(reference_or_return_address,3)).
instr(m_73,186,push(reference(null))).
instr(m_73,187,store(reference_or_return_address,4)).
instr(m_73,188,load(reference,3)).
instr(m_73,189,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_73,190,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_73,191,if(eq,10)).
instr(m_73,192,new(class('javax/microedition/lcdui','Alert'))).
instr(m_73,193,dup).
instr(m_73,194,push(string('Error'))).
instr(m_73,195,push(string('The mobile database is full'))).
instr(m_73,196,push(reference(null))).
instr(m_73,197,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_73,198,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_73,199,store(reference_or_return_address,4)).
instr(m_73,200,goto_w(9)).
instr(m_73,201,new(class('javax/microedition/lcdui','Alert'))).
instr(m_73,202,dup).
instr(m_73,203,push(string('Error'))).
instr(m_73,204,push(string('The mobile database can not add a new photo'))).
instr(m_73,205,push(reference(null))).
instr(m_73,206,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_73,207,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_73,208,store(reference_or_return_address,4)).
instr(m_73,209,load(reference,0)).
instr(m_73,210,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,211,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,212,load(reference,4)).
instr(m_73,213,load(reference,0)).
instr(m_73,214,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,215,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,216,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_73,217,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,218,load(reference,0)).
instr(m_73,219,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_73,220,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_73,221,load(reference,0)).
instr(m_73,222,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_73,223,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_73,224,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_73,225,load(reference,0)).
instr(m_73,226,load(reference,0)).
instr(m_73,227,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_73,228,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,229,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_73,230,push(string('AlbumListScreen'))).
instr(m_73,231,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_73,232,push(int(1))).
instr(m_73,233,return(int)).
instr(m_73,234,load(reference,2)).
instr(m_73,235,push(string('Take photo'))).
instr(m_73,236,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_73,237,if(eq,48)).
instr(m_73,238,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,239,new(class('java/lang','StringBuilder'))).
instr(m_73,240,dup).
instr(m_73,241,push(string('Olha para a captura'))).
instr(m_73,242,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,243,load(reference,0)).
instr(m_73,244,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_73,245,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_73,246,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_73,247,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,248,load(reference,0)).
instr(m_73,249,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_73,250,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'takePicture',signature([],array(byte)))).
instr(m_73,251,store(reference_or_return_address,3)).
instr(m_73,252,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,253,push(string('Obteve a imagem'))).
instr(m_73,254,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,255,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_73,256,dup).
instr(m_73,257,push(string('Copy Photo to Album'))).
instr(m_73,258,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_73,259,store(reference_or_return_address,4)).
instr(m_73,260,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,261,push(string('Crio a screen'))).
instr(m_73,262,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,263,load(reference,4)).
instr(m_73,264,push(string('New picture'))).
instr(m_73,265,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setItemName',signature([class('java/lang','String')],void))).
instr(m_73,266,load(reference,4)).
instr(m_73,267,push(string('Copy to Album:'))).
instr(m_73,268,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setLabePath',signature([class('java/lang','String')],void))).
instr(m_73,269,load(reference,4)).
instr(m_73,270,load(reference,0)).
instr(m_73,271,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_73,272,load(reference,4)).
instr(m_73,273,load(reference,3)).
instr(m_73,274,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCapturedMedia',signature([array(byte)],void))).
instr(m_73,275,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_73,276,push(string('Definiu a imagem'))).
instr(m_73,277,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_73,278,load(reference,0)).
instr(m_73,279,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_73,280,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_73,281,load(reference,4)).
instr(m_73,282,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,283,push(int(1))).
instr(m_73,284,return(int)).
instr(m_73,285,load(reference,2)).
instr(m_73,286,push(string('Cancel'))).
instr(m_73,287,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_73,288,if(ne,5)).
instr(m_73,289,load(reference,2)).
instr(m_73,290,push(string('Back'))).
instr(m_73,291,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_73,292,if(eq,17)).
instr(m_73,293,load(reference,0)).
instr(m_73,294,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_73,295,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_73,296,load(reference,0)).
instr(m_73,297,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_73,298,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_73,299,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_73,300,load(reference,0)).
instr(m_73,301,load(reference,0)).
instr(m_73,302,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_73,303,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_73,304,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_73,305,push(string('AlbumListScreen'))).
instr(m_73,306,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_73,307,push(int(1))).
instr(m_73,308,return(int)).
instr(m_73,309,push(int(0))).
instr(m_73,310,return(int)).
method(cf_69,m_72,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_72,[kv(0,length(25),'this',class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),index(0)),kv(0,length(25),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(25),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(25),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3)),kv(0,length(25),'imageName',class('java/lang','String'),index(4))]).
method_line_number_table(m_72,[kv(0,ln(52)),kv(5,ln(37)),kv(8,ln(41)),kv(11,ln(53)),kv(14,ln(54))]).
instr(m_72,0,load(reference,0)).
instr(m_72,1,load(reference,1)).
instr(m_72,2,load(reference,2)).
instr(m_72,3,load(reference,3)).
instr(m_72,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_72,5,load(reference,0)).
instr(m_72,6,push(string(''))).
instr(m_72,7,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'imageName',class('java/lang','String'))).
instr(m_72,8,load(reference,0)).
instr(m_72,9,push(reference(null))).
instr(m_72,10,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_72,11,load(reference,0)).
instr(m_72,12,load(reference,4)).
instr(m_72,13,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'imageName',class('java/lang','String'))).
instr(m_72,14,return(void)).
field(cf_69,f_71,'cpVideoScreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_69,f_70,'imageName',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_76,class_declaration,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_76,'PlayVideoController.java').
method(cf_76,m_82,'setMediaName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_82,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),index(0)),kv(0,length(6),'mediaName',class('java/lang','String'),index(1))]).
method_line_number_table(m_82,[kv(0,ln(116)),kv(3,ln(117))]).
instr(m_82,0,load(reference,0)).
instr(m_82,1,load(reference,1)).
instr(m_82,2,put(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'mediaName',class('java/lang','String'))).
instr(m_82,3,return(void)).
method(cf_76,m_81,'getMediaName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_81,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),index(0))]).
method_line_number_table(m_81,[kv(0,ln(112))]).
instr(m_81,0,load(reference,0)).
instr(m_81,1,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'mediaName',class('java/lang','String'))).
instr(m_81,2,return(reference)).
method(cf_76,m_80,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_80,[handler(89,95,96,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(87,132,133,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(87,132,167,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_80,[kv(0,length(466),'this',class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),index(0)),kv(0,length(466),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(466),'label',class('java/lang','String'),index(2)),kv(66,length(83),'copyPhotoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(3)),kv(89,length(133),'imageData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(97,length(114),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(4)),kv(105,length(114),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(119,length(133),'albumname',class('java/lang','String'),index(4)),kv(124,length(133),'newMediaName',class('java/lang','String'),index(5)),kv(134,length(167),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3)),kv(136,length(167),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(168,length(200),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(170,length(200),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_80,[kv(0,ln(39)),kv(3,ln(40)),kv(12,ln(43)),kv(16,ln(44)),kv(19,ln(45)),kv(21,ln(46)),kv(25,ln(47)),kv(28,ln(48)),kv(30,ln(49)),kv(38,ln(50)),kv(41,ln(52)),kv(48,ln(53)),kv(52,ln(54)),kv(55,ln(55)),kv(57,ln(60)),kv(61,ln(61)),kv(66,ln(62)),kv(70,ln(63)),kv(73,ln(64)),kv(76,ln(65)),kv(81,ln(67)),kv(83,ln(68)),kv(87,ln(70)),kv(89,ln(72)),kv(96,ln(73)),kv(97,ln(74)),kv(105,ln(75)),kv(114,ln(77)),kv(119,ln(78)),kv(124,ln(79)),kv(127,ln(80)),kv(133,ln(81)),kv(134,ln(82)),kv(136,ln(83)),kv(139,ln(84)),kv(148,ln(86)),kv(156,ln(87)),kv(165,ln(88)),kv(167,ln(90)),kv(168,ln(91)),kv(170,ln(92)),kv(174,ln(93)),kv(183,ln(95)),kv(191,ln(96)),kv(200,ln(99)),kv(207,ln(100)),kv(211,ln(101)),kv(214,ln(102)),kv(216,ln(106))]).
instr(m_80,0,load(reference,1)).
instr(m_80,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_80,2,store(reference_or_return_address,2)).
instr(m_80,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_80,4,new(class('java/lang','StringBuilder'))).
instr(m_80,5,dup).
instr(m_80,6,push(string('<* PlayVideoController.handleCommand() *> '))).
instr(m_80,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_80,8,load(reference,2)).
instr(m_80,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_80,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_80,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_80,12,load(reference,2)).
instr(m_80,13,push(string('Start'))).
instr(m_80,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,15,if(eq,6)).
instr(m_80,16,load(reference,0)).
instr(m_80,17,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'))).
instr(m_80,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'startVideo',signature([],void))).
instr(m_80,19,push(int(1))).
instr(m_80,20,return(int)).
instr(m_80,21,load(reference,2)).
instr(m_80,22,push(string('Stop'))).
instr(m_80,23,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,24,if(eq,6)).
instr(m_80,25,load(reference,0)).
instr(m_80,26,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'))).
instr(m_80,27,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'stopVideo',signature([],void))).
instr(m_80,28,push(int(1))).
instr(m_80,29,return(int)).
instr(m_80,30,load(reference,2)).
instr(m_80,31,push(string('Back'))).
instr(m_80,32,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,33,if(ne,5)).
instr(m_80,34,load(reference,2)).
instr(m_80,35,push(string('Cancel'))).
instr(m_80,36,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,37,if(eq,20)).
instr(m_80,38,load(reference,0)).
instr(m_80,39,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'))).
instr(m_80,40,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'stopVideo',signature([],void))).
instr(m_80,41,load(reference,0)).
instr(m_80,42,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_80,43,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_80,44,load(reference,0)).
instr(m_80,45,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_80,46,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_80,47,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_80,48,load(reference,0)).
instr(m_80,49,load(reference,0)).
instr(m_80,50,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_80,51,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,52,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_80,53,push(string('AlbumListScreen'))).
instr(m_80,54,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_80,55,push(int(1))).
instr(m_80,56,return(int)).
instr(m_80,57,load(reference,2)).
instr(m_80,58,push(string('Copy'))).
instr(m_80,59,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,60,if(eq,23)).
instr(m_80,61,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_80,62,dup).
instr(m_80,63,push(string('Copy Media to Album'))).
instr(m_80,64,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_80,65,store(reference_or_return_address,3)).
instr(m_80,66,load(reference,3)).
instr(m_80,67,load(reference,0)).
instr(m_80,68,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'mediaName',class('java/lang','String'))).
instr(m_80,69,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setItemName',signature([class('java/lang','String')],void))).
instr(m_80,70,load(reference,3)).
instr(m_80,71,push(string('Copy to Album:'))).
instr(m_80,72,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setLabePath',signature([class('java/lang','String')],void))).
instr(m_80,73,load(reference,3)).
instr(m_80,74,load(reference,0)).
instr(m_80,75,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_80,76,load(reference,0)).
instr(m_80,77,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,78,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,79,load(reference,3)).
instr(m_80,80,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,81,push(int(1))).
instr(m_80,82,return(int)).
instr(m_80,83,load(reference,2)).
instr(m_80,84,push(string('Save Item'))).
instr(m_80,85,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_80,86,if(eq,130)).
instr(m_80,87,push(reference(null))).
instr(m_80,88,store(reference_or_return_address,3)).
instr(m_80,89,load(reference,0)).
instr(m_80,90,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_80,91,load(reference,0)).
instr(m_80,92,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'mediaName',class('java/lang','String'))).
instr(m_80,93,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_80,94,store(reference_or_return_address,3)).
instr(m_80,95,goto_w(19)).
instr(m_80,96,store(reference_or_return_address,4)).
instr(m_80,97,new(class('javax/microedition/lcdui','Alert'))).
instr(m_80,98,dup).
instr(m_80,99,push(string('Error'))).
instr(m_80,100,push(string('The selected photo was not found in the mobile device'))).
instr(m_80,101,push(reference(null))).
instr(m_80,102,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_80,103,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_80,104,store(reference_or_return_address,5)).
instr(m_80,105,load(reference,0)).
instr(m_80,106,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,107,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,108,load(reference,5)).
instr(m_80,109,load(reference,0)).
instr(m_80,110,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,111,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,112,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_80,113,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,114,load(reference,0)).
instr(m_80,115,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_80,116,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_80,117,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_80,118,store(reference_or_return_address,4)).
instr(m_80,119,load(reference,0)).
instr(m_80,120,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_80,121,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_80,122,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_80,123,store(reference_or_return_address,5)).
instr(m_80,124,load(reference,3)).
instr(m_80,125,load(reference,5)).
instr(m_80,126,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setMediaLabel',signature([class('java/lang','String')],void))).
instr(m_80,127,load(reference,0)).
instr(m_80,128,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_80,129,load(reference,3)).
instr(m_80,130,load(reference,4)).
instr(m_80,131,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void))).
instr(m_80,132,goto_w(68)).
instr(m_80,133,store(reference_or_return_address,3)).
instr(m_80,134,push(reference(null))).
instr(m_80,135,store(reference_or_return_address,4)).
instr(m_80,136,load(reference,3)).
instr(m_80,137,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_80,138,if(eq,10)).
instr(m_80,139,new(class('javax/microedition/lcdui','Alert'))).
instr(m_80,140,dup).
instr(m_80,141,push(string('Error'))).
instr(m_80,142,push(string('The path is not valid'))).
instr(m_80,143,push(reference(null))).
instr(m_80,144,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_80,145,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_80,146,store(reference_or_return_address,4)).
instr(m_80,147,goto_w(9)).
instr(m_80,148,new(class('javax/microedition/lcdui','Alert'))).
instr(m_80,149,dup).
instr(m_80,150,push(string('Error'))).
instr(m_80,151,push(string('The music file format is not valid'))).
instr(m_80,152,push(reference(null))).
instr(m_80,153,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_80,154,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_80,155,store(reference_or_return_address,4)).
instr(m_80,156,load(reference,0)).
instr(m_80,157,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,158,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,159,load(reference,4)).
instr(m_80,160,load(reference,0)).
instr(m_80,161,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,162,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,163,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_80,164,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,165,push(int(1))).
instr(m_80,166,return(int)).
instr(m_80,167,store(reference_or_return_address,3)).
instr(m_80,168,push(reference(null))).
instr(m_80,169,store(reference_or_return_address,4)).
instr(m_80,170,load(reference,3)).
instr(m_80,171,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_80,172,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_80,173,if(eq,10)).
instr(m_80,174,new(class('javax/microedition/lcdui','Alert'))).
instr(m_80,175,dup).
instr(m_80,176,push(string('Error'))).
instr(m_80,177,push(string('The mobile database is full'))).
instr(m_80,178,push(reference(null))).
instr(m_80,179,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_80,180,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_80,181,store(reference_or_return_address,4)).
instr(m_80,182,goto_w(9)).
instr(m_80,183,new(class('javax/microedition/lcdui','Alert'))).
instr(m_80,184,dup).
instr(m_80,185,push(string('Error'))).
instr(m_80,186,push(string('The mobile database can not add a new music'))).
instr(m_80,187,push(reference(null))).
instr(m_80,188,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_80,189,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_80,190,store(reference_or_return_address,4)).
instr(m_80,191,load(reference,0)).
instr(m_80,192,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,193,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,194,load(reference,4)).
instr(m_80,195,load(reference,0)).
instr(m_80,196,get(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_80,197,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_80,198,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_80,199,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,200,load(reference,0)).
instr(m_80,201,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_80,202,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_80,203,load(reference,0)).
instr(m_80,204,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_80,205,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_80,206,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_80,207,load(reference,0)).
instr(m_80,208,load(reference,0)).
instr(m_80,209,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_80,210,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_80,211,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_80,212,push(string('AlbumListScreen'))).
instr(m_80,213,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_80,214,push(int(1))).
instr(m_80,215,return(int)).
instr(m_80,216,push(int(0))).
instr(m_80,217,return(int)).
method(cf_76,m_79,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_79,[kv(0,length(14),'this',class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),index(0)),kv(0,length(14),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(14),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(14),'albumListScreen',class('javax/microedition/lcdui','List'),index(3)),kv(0,length(14),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(4))]).
method_line_number_table(m_79,[kv(0,ln(34)),kv(5,ln(35)),kv(8,ln(36))]).
instr(m_79,0,load(reference,0)).
instr(m_79,1,load(reference,1)).
instr(m_79,2,load(reference,2)).
instr(m_79,3,load(reference,3)).
instr(m_79,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_79,5,load(reference,0)).
instr(m_79,6,load(reference,4)).
instr(m_79,7,put(field,class('lancs/mobilemedia/core/ui/controller','PlayVideoController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'))).
instr(m_79,8,return(void)).
field(cf_76,f_78,'pmscreen',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_76,f_77,'mediaName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_83,class_declaration,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_83,'ScreenSingleton.java').
method(cf_83,m_95,'getCurrentStoreName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_95,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0))]).
method_line_number_table(m_95,[kv(0,ln(81))]).
instr(m_95,0,load(reference,0)).
instr(m_95,1,get(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'currentStoreName',class('java/lang','String'))).
instr(m_95,2,return(reference)).
method(cf_83,m_94,'setCurrentStoreName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_94,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0)),kv(0,length(6),'currentStoreName',class('java/lang','String'),index(1))]).
method_line_number_table(m_94,[kv(0,ln(74)),kv(3,ln(75))]).
instr(m_94,0,load(reference,0)).
instr(m_94,1,load(reference,1)).
instr(m_94,2,put(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'currentStoreName',class('java/lang','String'))).
instr(m_94,3,return(void)).
method(cf_83,m_93,'getCurrentScreenName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_93,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0))]).
method_line_number_table(m_93,[kv(0,ln(67))]).
instr(m_93,0,load(reference,0)).
instr(m_93,1,get(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'currentScreenName',class('java/lang','String'))).
instr(m_93,2,return(reference)).
method(cf_83,m_92,'setCurrentScreenName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_92,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0)),kv(0,length(6),'currentScreenName',class('java/lang','String'),index(1))]).
method_line_number_table(m_92,[kv(0,ln(60)),kv(3,ln(61))]).
instr(m_92,0,load(reference,0)).
instr(m_92,1,load(reference,1)).
instr(m_92,2,put(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'currentScreenName',class('java/lang','String'))).
instr(m_92,3,return(void)).
method(cf_83,m_91,'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')),public,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_91,[]).
method_line_number_table(m_91,[kv(0,ln(52)),kv(6,ln(53))]).
instr(m_91,0,get(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'instance',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'))).
instr(m_91,1,if(nonnull,5)).
instr(m_91,2,new(class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'))).
instr(m_91,3,dup).
instr(m_91,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'<init>',signature([],void))).
instr(m_91,5,put(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'instance',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'))).
instr(m_91,6,get(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'instance',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'))).
instr(m_91,7,return(reference)).
method(cf_83,m_90,'<init>',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_90,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0))]).
method_line_number_table(m_90,[kv(0,ln(45)),kv(2,ln(30)),kv(5,ln(46))]).
instr(m_90,0,load(reference,0)).
instr(m_90,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_90,2,load(reference,0)).
instr(m_90,3,push(string('My Photo Album'))).
instr(m_90,4,put(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'currentStoreName',class('java/lang','String'))).
instr(m_90,5,return(void)).
method(cf_83,m_89,'setMainMenu',signature([class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_89,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0)),kv(0,length(6),'screen',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(1))]).
method_line_number_table(m_89,[kv(0,ln(41)),kv(3,ln(42))]).
instr(m_89,0,load(reference,0)).
instr(m_89,1,load(reference,1)).
instr(m_89,2,put(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'mainscreen',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'))).
instr(m_89,3,return(void)).
method(cf_83,m_88,'getMainMenu',signature([],class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_88,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),index(0))]).
method_line_number_table(m_88,[kv(0,ln(37))]).
instr(m_88,0,load(reference,0)).
instr(m_88,1,get(field,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'mainscreen',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'))).
instr(m_88,2,return(reference)).
field(cf_83,f_87,'mainscreen',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_83,f_86,'currentStoreName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_83,f_85,'currentScreenName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_83,f_84,'instance',class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),private,final(no),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_96,class_declaration,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_96,'SelectMediaController.java').
method(cf_96,m_116,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_116,[kv(0,length(135),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(135),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(135),'label',class('java/lang','String'),index(2)),kv(22,length(60),'down',class('javax/microedition/lcdui','List'),index(3))]).
method_line_number_table(m_116,[kv(0,ln(99)),kv(3,ln(100)),kv(12,ln(102)),kv(16,ln(103)),kv(22,ln(106)),kv(29,ln(107)),kv(34,ln(112)),kv(41,ln(113)),kv(46,ln(118)),kv(53,ln(119)),kv(58,ln(122)),kv(60,ln(124))]).
instr(m_116,0,load(reference,1)).
instr(m_116,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_116,2,store(reference_or_return_address,2)).
instr(m_116,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_116,4,new(class('java/lang','StringBuilder'))).
instr(m_116,5,dup).
instr(m_116,6,push(string('<* SelectMediaController.handleCommand() *>: '))).
instr(m_116,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_116,8,load(reference,2)).
instr(m_116,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_116,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_116,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_116,12,load(reference,2)).
instr(m_116,13,push(string('Select'))).
instr(m_116,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_116,15,if(eq,45)).
instr(m_116,16,load(reference,0)).
instr(m_116,17,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_116,18,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_116,19,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_116,20,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_116,21,store(reference_or_return_address,3)).
instr(m_116,22,load(reference,3)).
instr(m_116,23,load(reference,3)).
instr(m_116,24,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_116,25,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_116,26,push(string('Photos'))).
instr(m_116,27,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_116,28,if(eq,6)).
instr(m_116,29,load(reference,0)).
instr(m_116,30,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_116,31,load(reference,0)).
instr(m_116,32,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_116,33,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_116,34,load(reference,3)).
instr(m_116,35,load(reference,3)).
instr(m_116,36,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_116,37,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_116,38,push(string('Music'))).
instr(m_116,39,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_116,40,if(eq,6)).
instr(m_116,41,load(reference,0)).
instr(m_116,42,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_116,43,load(reference,0)).
instr(m_116,44,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_116,45,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_116,46,load(reference,3)).
instr(m_116,47,load(reference,3)).
instr(m_116,48,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_116,49,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_116,50,push(string('Videos'))).
instr(m_116,51,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_116,52,if(eq,6)).
instr(m_116,53,load(reference,0)).
instr(m_116,54,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_116,55,load(reference,0)).
instr(m_116,56,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_116,57,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_116,58,push(int(1))).
instr(m_116,59,return(int)).
instr(m_116,60,push(int(0))).
instr(m_116,61,return(int)).
method(cf_96,m_115,'setVideoAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_115,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'videoAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_115,[kv(0,ln(94)),kv(3,ln(95))]).
instr(m_115,0,load(reference,0)).
instr(m_115,1,load(reference,1)).
instr(m_115,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_115,3,return(void)).
method(cf_96,m_114,'getVideoAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_114,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_114,[kv(0,ln(90))]).
instr(m_114,0,load(reference,0)).
instr(m_114,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_114,2,return(reference)).
method(cf_96,m_113,'setVideoController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_113,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'videoController',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(1))]).
method_line_number_table(m_113,[kv(0,ln(86)),kv(3,ln(87))]).
instr(m_113,0,load(reference,0)).
instr(m_113,1,load(reference,1)).
instr(m_113,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_113,3,return(void)).
method(cf_96,m_112,'getVideoController',signature([],class('lancs/mobilemedia/core/ui/controller','BaseController')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_112,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_112,[kv(0,ln(82))]).
instr(m_112,0,load(reference,0)).
instr(m_112,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'videoController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_112,2,return(reference)).
method(cf_96,m_111,'setMusicAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_111,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'musicAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_111,[kv(0,ln(75)),kv(3,ln(76))]).
instr(m_111,0,load(reference,0)).
instr(m_111,1,load(reference,1)).
instr(m_111,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_111,3,return(void)).
method(cf_96,m_110,'getMusicAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_110,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_110,[kv(0,ln(71))]).
instr(m_110,0,load(reference,0)).
instr(m_110,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_110,2,return(reference)).
method(cf_96,m_109,'setMusicController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_109,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'musicController',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(1))]).
method_line_number_table(m_109,[kv(0,ln(67)),kv(3,ln(68))]).
instr(m_109,0,load(reference,0)).
instr(m_109,1,load(reference,1)).
instr(m_109,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_109,3,return(void)).
method(cf_96,m_108,'getMusicController',signature([],class('lancs/mobilemedia/core/ui/controller','BaseController')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_108,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_108,[kv(0,ln(63))]).
instr(m_108,0,load(reference,0)).
instr(m_108,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'musicController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_108,2,return(reference)).
method(cf_96,m_107,'setImageAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_107,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_107,[kv(0,ln(56)),kv(3,ln(57))]).
instr(m_107,0,load(reference,0)).
instr(m_107,1,load(reference,1)).
instr(m_107,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_107,3,return(void)).
method(cf_96,m_106,'getImageAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_106,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_106,[kv(0,ln(52))]).
instr(m_106,0,load(reference,0)).
instr(m_106,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_106,2,return(reference)).
method(cf_96,m_105,'setImageController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_105,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(6),'imageController',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(1))]).
method_line_number_table(m_105,[kv(0,ln(48)),kv(3,ln(49))]).
instr(m_105,0,load(reference,0)).
instr(m_105,1,load(reference,1)).
instr(m_105,2,put(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_105,3,return(void)).
method(cf_96,m_104,'getImageController',signature([],class('lancs/mobilemedia/core/ui/controller','BaseController')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_104,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0))]).
method_line_number_table(m_104,[kv(0,ln(44))]).
instr(m_104,0,load(reference,0)).
instr(m_104,1,get(field,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'imageController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_104,2,return(reference)).
method(cf_96,m_103,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_103,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('javax/microedition/lcdui','List'),index(3))]).
method_line_number_table(m_103,[kv(0,ln(38)),kv(5,ln(39))]).
instr(m_103,0,load(reference,0)).
instr(m_103,1,load(reference,1)).
instr(m_103,2,load(reference,2)).
instr(m_103,3,load(reference,3)).
instr(m_103,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_103,5,return(void)).
field(cf_96,f_102,'videoAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_96,f_101,'videoController',class('lancs/mobilemedia/core/ui/controller','BaseController'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_96,f_100,'musicAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_96,f_99,'musicController',class('lancs/mobilemedia/core/ui/controller','BaseController'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_96,f_98,'imageAlbumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_96,f_97,'imageController',class('lancs/mobilemedia/core/ui/controller','BaseController'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_117,class_declaration,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_117,'VideoCaptureController.java').
method(cf_117,m_121,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_121,[handler(74,82,83,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(74,82,87,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_121,[kv(0,length(264),'this',class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),index(0)),kv(0,length(264),'command',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(264),'label',class('java/lang','String'),index(2)),kv(69,length(91),'videoname',class('java/lang','String'),index(3)),kv(74,length(91),'albumname',class('java/lang','String'),index(4)),kv(84,length(86),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(5)),kv(88,length(90),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(5))]).
method_line_number_table(m_121,[kv(0,ln(29)),kv(3,ln(30)),kv(12,ln(32)),kv(16,ln(33)),kv(19,ln(34)),kv(21,ln(35)),kv(25,ln(36)),kv(28,ln(37)),kv(34,ln(38)),kv(38,ln(39)),kv(42,ln(40)),kv(46,ln(41)),kv(52,ln(42)),kv(58,ln(43)),kv(60,ln(45)),kv(64,ln(46)),kv(69,ln(47)),kv(74,ln(49)),kv(83,ln(50)),kv(84,ln(51)),kv(87,ln(52)),kv(88,ln(53)),kv(91,ln(55)),kv(99,ln(56)),kv(102,ln(58)),kv(109,ln(59)),kv(113,ln(60)),kv(116,ln(61)),kv(118,ln(63))]).
instr(m_121,0,load(reference,1)).
instr(m_121,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_121,2,store(reference_or_return_address,2)).
instr(m_121,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_121,4,new(class('java/lang','StringBuilder'))).
instr(m_121,5,dup).
instr(m_121,6,push(string('<* VideoCaptureController.handleCommand() *> '))).
instr(m_121,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_121,8,load(reference,2)).
instr(m_121,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_121,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_121,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_121,12,load(reference,2)).
instr(m_121,13,push(string('Start'))).
instr(m_121,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_121,15,if(eq,6)).
instr(m_121,16,load(reference,0)).
instr(m_121,17,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_121,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'startCapture',signature([],void))).
instr(m_121,19,push(int(1))).
instr(m_121,20,return(int)).
instr(m_121,21,load(reference,2)).
instr(m_121,22,push(string('Stop'))).
instr(m_121,23,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_121,24,if(eq,36)).
instr(m_121,25,load(reference,0)).
instr(m_121,26,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_121,27,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'pauseCapture',signature([],void))).
instr(m_121,28,load(reference,0)).
instr(m_121,29,new(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,30,dup).
instr(m_121,31,push(string('Save Video'))).
instr(m_121,32,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_121,33,put(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,34,load(reference,0)).
instr(m_121,35,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,36,push(string('Capture video'))).
instr(m_121,37,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setItemName',signature([class('java/lang','String')],void))).
instr(m_121,38,load(reference,0)).
instr(m_121,39,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,40,push(string('Save to Album:'))).
instr(m_121,41,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setLabePath',signature([class('java/lang','String')],void))).
instr(m_121,42,load(reference,0)).
instr(m_121,43,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,44,load(reference,0)).
instr(m_121,45,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_121,46,load(reference,0)).
instr(m_121,47,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,48,load(reference,0)).
instr(m_121,49,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_121,50,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getByteArrays',signature([],array(byte)))).
instr(m_121,51,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'setCapturedMedia',signature([array(byte)],void))).
instr(m_121,52,load(reference,0)).
instr(m_121,53,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_121,54,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_121,55,load(reference,0)).
instr(m_121,56,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,57,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_121,58,push(int(1))).
instr(m_121,59,return(int)).
instr(m_121,60,load(reference,2)).
instr(m_121,61,push(string('Save Item'))).
instr(m_121,62,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_121,63,if(eq,28)).
instr(m_121,64,load(reference,0)).
instr(m_121,65,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_121,66,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,67,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getItemName',signature([],class('java/lang','String')))).
instr(m_121,68,store(reference_or_return_address,3)).
instr(m_121,69,load(reference,0)).
instr(m_121,70,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getCurrentScreen',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_121,71,checkcast(class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,72,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_121,73,store(reference_or_return_address,4)).
instr(m_121,74,load(reference,0)).
instr(m_121,75,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_121,76,load(reference,3)).
instr(m_121,77,load(reference,4)).
instr(m_121,78,load(reference,0)).
instr(m_121,79,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'))).
instr(m_121,80,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'getCapturedMedia',signature([],array(byte)))).
instr(m_121,81,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addVideoData',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_121,82,goto_w(36)).
instr(m_121,83,store(reference_or_return_address,5)).
instr(m_121,84,load(reference,5)).
instr(m_121,85,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_121,86,goto_w(32)).
instr(m_121,87,store(reference_or_return_address,5)).
instr(m_121,88,load(reference,5)).
instr(m_121,89,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'printStackTrace',signature([],void))).
instr(m_121,90,goto_w(28)).
instr(m_121,91,load(reference,2)).
instr(m_121,92,push(string('Back'))).
instr(m_121,93,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_121,94,if(ne,5)).
instr(m_121,95,load(reference,2)).
instr(m_121,96,push(string('Cancel'))).
instr(m_121,97,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_121,98,if(eq,20)).
instr(m_121,99,load(reference,0)).
instr(m_121,100,get(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_121,101,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'pauseCapture',signature([],void))).
instr(m_121,102,load(reference,0)).
instr(m_121,103,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_121,104,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_121,105,load(reference,0)).
instr(m_121,106,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_121,107,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_121,108,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_121,109,load(reference,0)).
instr(m_121,110,load(reference,0)).
instr(m_121,111,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_121,112,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_121,113,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_121,114,push(string('AlbumListScreen'))).
instr(m_121,115,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_121,116,push(int(1))).
instr(m_121,117,return(int)).
instr(m_121,118,push(int(0))).
instr(m_121,119,return(int)).
method(cf_117,m_120,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List'),class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_120,[kv(0,length(14),'this',class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),index(0)),kv(0,length(14),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(14),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(14),'albumListScreen',class('javax/microedition/lcdui','List'),index(3)),kv(0,length(14),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(4))]).
method_line_number_table(m_120,[kv(0,ln(24)),kv(5,ln(25)),kv(8,ln(26))]).
instr(m_120,0,load(reference,0)).
instr(m_120,1,load(reference,1)).
instr(m_120,2,load(reference,2)).
instr(m_120,3,load(reference,3)).
instr(m_120,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_120,5,load(reference,0)).
instr(m_120,6,load(reference,4)).
instr(m_120,7,put(field,class('lancs/mobilemedia/core/ui/controller','VideoCaptureController'),'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'))).
instr(m_120,8,return(void)).
field(cf_117,f_119,'saveVideoToAlbum',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_117,f_118,'pmscreen',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_122,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('java/lang','Object'),[],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_122,'AlbumData.java').
method(cf_122,m_138,'addImageData',signature([class('java/lang','String'),array(byte),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_138,[kv(0,length(24),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(24),'photoname',class('java/lang','String'),index(1)),kv(0,length(24),'imgdata',array(byte),index(2)),kv(0,length(24),'albumname',class('java/lang','String'),index(3))]).
method_line_number_table(m_138,[kv(0,ln(199)),kv(4,ln(200)),kv(11,ln(201))]).
instr(m_138,0,load(reference,0)).
instr(m_138,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_138,2,instanceof(class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'))).
instr(m_138,3,if(eq,8)).
instr(m_138,4,load(reference,0)).
instr(m_138,5,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_138,6,checkcast(class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'))).
instr(m_138,7,load(reference,1)).
instr(m_138,8,load(reference,2)).
instr(m_138,9,load(reference,3)).
instr(m_138,10,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addImageData',signature([class('java/lang','String'),array(byte),class('java/lang','String')],void))).
instr(m_138,11,return(void)).
method_exceptions(m_138,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_137,'addVideoData',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_137,[kv(0,length(24),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(24),'videoname',class('java/lang','String'),index(1)),kv(0,length(24),'albumname',class('java/lang','String'),index(2)),kv(0,length(24),'video',array(byte),index(3))]).
method_line_number_table(m_137,[kv(0,ln(183)),kv(4,ln(184)),kv(11,ln(185))]).
instr(m_137,0,load(reference,0)).
instr(m_137,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_137,2,instanceof(class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'))).
instr(m_137,3,if(eq,8)).
instr(m_137,4,load(reference,0)).
instr(m_137,5,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_137,6,checkcast(class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'))).
instr(m_137,7,load(reference,1)).
instr(m_137,8,load(reference,2)).
instr(m_137,9,load(reference,3)).
instr(m_137,10,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'addVideoData',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_137,11,return(void)).
method_exceptions(m_137,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_136,'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_136,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(10),'recordName',class('java/lang','String'),index(1)),kv(0,length(10),'recordId',int,index(2))]).
method_line_number_table(m_136,[kv(0,ln(170))]).
instr(m_136,0,load(reference,0)).
instr(m_136,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_136,2,load(reference,1)).
instr(m_136,3,load(int,2)).
instr(m_136,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)))).
instr(m_136,5,return(reference)).
method_exceptions(m_136,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_135,'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_135,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(10),'oldData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(0,length(10),'newData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2))]).
method_line_number_table(m_135,[kv(0,ln(160))]).
instr(m_135,0,load(reference,0)).
instr(m_135,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_135,2,load(reference,1)).
instr(m_135,3,load(reference,2)).
instr(m_135,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_135,5,return(int)).
method_exceptions(m_135,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_134,'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_134,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'recordName',class('java/lang','String'),index(1))]).
method_line_number_table(m_134,[kv(0,ln(149))]).
instr(m_134,0,load(reference,0)).
instr(m_134,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_134,2,load(reference,1)).
instr(m_134,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_134,4,return(reference)).
method_exceptions(m_134,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_122,m_133,'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_133,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'imageName',class('java/lang','String'),index(1))]).
method_line_number_table(m_133,[kv(0,ln(139))]).
instr(m_133,0,load(reference,0)).
instr(m_133,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_133,2,load(reference,1)).
instr(m_133,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_133,4,return(reference)).
method_exceptions(m_133,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')]).
method(cf_122,m_132,'resetMediaData',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_132,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))]).
method_local_variable_table(m_132,[kv(0,length(16),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(5,length(7),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(1))]).
method_line_number_table(m_132,[kv(0,ln(127)),kv(4,ln(128)),kv(5,ln(129)),kv(7,ln(131))]).
instr(m_132,0,load(reference,0)).
instr(m_132,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_132,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'resetRecordStore',signature([],void))).
instr(m_132,3,goto_w(4)).
instr(m_132,4,store(reference_or_return_address,1)).
instr(m_132,5,load(reference,1)).
instr(m_132,6,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_132,7,return(void)).
method_exceptions(m_132,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_131,'deleteMedia',signature([class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_131,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(11),'mediaName',class('java/lang','String'),index(1)),kv(0,length(11),'storeName',class('java/lang','String'),index(2))]).
method_line_number_table(m_131,[kv(0,ln(116)),kv(6,ln(117))]).
instr(m_131,0,load(reference,0)).
instr(m_131,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_131,2,load(reference,1)).
instr(m_131,3,load(reference,2)).
instr(m_131,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'deleteSingleMediaFromRMS',signature([class('java/lang','String'),class('java/lang','String')],boolean))).
instr(m_131,5,pop).
instr(m_131,6,return(void)).
method_exceptions(m_131,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')]).
method(cf_122,m_130,'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_130,[kv(0,length(41),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(41),'mediaData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(0,length(41),'albumname',class('java/lang','String'),index(2))]).
method_line_number_table(m_130,[kv(0,ln(105)),kv(13,ln(106)),kv(18,ln(107))]).
instr(m_130,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_130,1,new(class('java/lang','StringBuilder'))).
instr(m_130,2,dup).
instr(m_130,3,push(string('<* AlbumData.addMediaData() *> mediaData: '))).
instr(m_130,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_130,5,load(reference,1)).
instr(m_130,6,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_130,7,push(string(' | albumname: '))).
instr(m_130,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_130,9,load(reference,2)).
instr(m_130,10,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_130,11,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_130,12,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_130,13,load(reference,0)).
instr(m_130,14,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_130,15,load(reference,1)).
instr(m_130,16,load(reference,2)).
instr(m_130,17,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void))).
instr(m_130,18,return(void)).
method_exceptions(m_130,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_129,'addNewMediaToAlbum',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_129,[kv(0,length(51),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(51),'label',class('java/lang','String'),index(1)),kv(0,length(51),'path',class('java/lang','String'),index(2)),kv(0,length(51),'album',class('java/lang','String'),index(3))]).
method_line_number_table(m_129,[kv(0,ln(93)),kv(17,ln(94)),kv(23,ln(95))]).
instr(m_129,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_129,1,new(class('java/lang','StringBuilder'))).
instr(m_129,2,dup).
instr(m_129,3,push(string('<* AlbumData.addNewMediaToAlbum() *> label: '))).
instr(m_129,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_129,5,load(reference,1)).
instr(m_129,6,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_129,7,push(string(' | path: '))).
instr(m_129,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_129,9,load(reference,2)).
instr(m_129,10,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_129,11,push(string(' | album: '))).
instr(m_129,12,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_129,13,load(reference,3)).
instr(m_129,14,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_129,15,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_129,16,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_129,17,load(reference,0)).
instr(m_129,18,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_129,19,load(reference,1)).
instr(m_129,20,load(reference,2)).
instr(m_129,21,load(reference,3)).
instr(m_129,22,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_129,23,return(void)).
method_exceptions(m_129,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_128,'deleteAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_128,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'albumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_128,[kv(0,ln(82)),kv(4,ln(83))]).
instr(m_128,0,load(reference,0)).
instr(m_128,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_128,2,load(reference,1)).
instr(m_128,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'deleteAlbum',signature([class('java/lang','String')],void))).
instr(m_128,4,return(void)).
method_exceptions(m_128,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_122,m_127,'createNewAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_127,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'albumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_127,[kv(0,ln(74)),kv(4,ln(75))]).
instr(m_127,0,load(reference,0)).
instr(m_127,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_127,2,load(reference,1)).
instr(m_127,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'createNewAlbum',signature([class('java/lang','String')],void))).
instr(m_127,4,return(void)).
method_exceptions(m_127,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException')]).
method(cf_122,m_126,'getMedias',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_126,[handler(0,5,6,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(0,5,12,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))]).
method_local_variable_table(m_126,[kv(0,length(34),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(34),'recordName',class('java/lang','String'),index(1)),kv(5,length(6),'result',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(2)),kv(18,length(34),'result',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(2)),kv(7,length(12),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(13,length(18),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3))]).
method_line_number_table(m_126,[kv(0,ln(55)),kv(6,ln(56)),kv(7,ln(57)),kv(12,ln(59)),kv(13,ln(60)),kv(18,ln(63))]).
instr(m_126,0,load(reference,0)).
instr(m_126,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_126,2,load(reference,1)).
instr(m_126,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_126,4,store(reference_or_return_address,2)).
instr(m_126,5,goto_w(13)).
instr(m_126,6,store(reference_or_return_address,3)).
instr(m_126,7,new(class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))).
instr(m_126,8,dup).
instr(m_126,9,load(reference,3)).
instr(m_126,10,invoke(special,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_126,11,athrow).
instr(m_126,12,store(reference_or_return_address,3)).
instr(m_126,13,new(class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))).
instr(m_126,14,dup).
instr(m_126,15,load(reference,3)).
instr(m_126,16,invoke(special,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_126,17,athrow).
instr(m_126,18,load(reference,2)).
instr(m_126,19,return(reference)).
method_exceptions(m_126,[class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException')]).
method(cf_122,m_125,'getAlbumNames',signature([],array(class('java/lang','String'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_125,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(0,3,8,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_125,[kv(0,length(31),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(5,length(7),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(1)),kv(9,length(11),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(1))]).
method_line_number_table(m_125,[kv(0,ln(36)),kv(4,ln(37)),kv(5,ln(38)),kv(8,ln(39)),kv(9,ln(40)),kv(11,ln(42))]).
instr(m_125,0,load(reference,0)).
instr(m_125,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_125,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadAlbums',signature([],void))).
instr(m_125,3,goto_w(8)).
instr(m_125,4,store(reference_or_return_address,1)).
instr(m_125,5,load(reference,1)).
instr(m_125,6,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_125,7,goto_w(4)).
instr(m_125,8,store(reference_or_return_address,1)).
instr(m_125,9,load(reference,1)).
instr(m_125,10,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'printStackTrace',signature([],void))).
instr(m_125,11,load(reference,0)).
instr(m_125,12,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_125,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_125,14,return(reference)).
method(cf_122,m_124,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_124,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0))]).
method_line_number_table(m_124,[kv(0,ln(24))]).
instr(m_124,0,load(reference,0)).
instr(m_124,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_124,2,return(void)).
field(cf_122,f_123,'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_139,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_139,'ImageAlbumData.java').
method(cf_139,m_141,'getImageFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('javax/microedition/lcdui','Image')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_141,[kv(0,length(42),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),index(0)),kv(0,length(42),'recordStore',class('java/lang','String'),index(1)),kv(0,length(42),'imageName',class('java/lang','String'),index(2)),kv(2,length(42),'imageInfo',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(10,length(42),'imageId',int,index(4)),kv(13,length(42),'album',class('java/lang','String'),index(5)),kv(20,length(42),'imageRec',class('javax/microedition/lcdui','Image'),index(6))]).
method_line_number_table(m_141,[kv(0,ln(24)),kv(2,ln(25)),kv(7,ln(28)),kv(10,ln(29)),kv(13,ln(31)),kv(20,ln(32))]).
instr(m_141,0,push(reference(null))).
instr(m_141,1,store(reference_or_return_address,3)).
instr(m_141,2,load(reference,0)).
instr(m_141,3,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_141,4,load(reference,2)).
instr(m_141,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_141,6,store(reference_or_return_address,3)).
instr(m_141,7,load(reference,3)).
instr(m_141,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_141,9,store(int,4)).
instr(m_141,10,load(reference,3)).
instr(m_141,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_141,12,store(reference_or_return_address,5)).
instr(m_141,13,load(reference,0)).
instr(m_141,14,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_141,15,checkcast(class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'))).
instr(m_141,16,load(reference,5)).
instr(m_141,17,load(int,4)).
instr(m_141,18,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'loadSingleImageFromRMS',signature([class('java/lang','String'),int],class('javax/microedition/lcdui','Image')))).
instr(m_141,19,store(reference_or_return_address,6)).
instr(m_141,20,load(reference,6)).
instr(m_141,21,return(reference)).
method_exceptions(m_141,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_139,m_140,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_140,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),index(0))]).
method_line_number_table(m_140,[kv(0,ln(12)),kv(2,ln(13)),kv(8,ln(14))]).
instr(m_140,0,load(reference,0)).
instr(m_140,1,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_140,2,load(reference,0)).
instr(m_140,3,new(class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'))).
instr(m_140,4,dup).
instr(m_140,5,load(reference,0)).
instr(m_140,6,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_140,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_140,8,return(void)).
class_file(cf_142,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_142,'ImageMediaAccessor.java').
method(cf_142,m_150,'loadSingleImageFromRMS',signature([class('java/lang','String'),int],class('javax/microedition/lcdui','Image')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_150,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(22),'recordName',class('java/lang','String'),index(1)),kv(0,length(22),'recordId',int,index(2)),kv(2,length(22),'img',class('javax/microedition/lcdui','Image'),index(3)),kv(7,length(22),'imageData',array(byte),index(4))]).
method_line_number_table(m_150,[kv(0,ln(101)),kv(2,ln(102)),kv(7,ln(103)),kv(13,ln(104))]).
instr(m_150,0,push(reference(null))).
instr(m_150,1,store(reference_or_return_address,3)).
instr(m_150,2,load(reference,0)).
instr(m_150,3,load(reference,1)).
instr(m_150,4,load(int,2)).
instr(m_150,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)))).
instr(m_150,6,store(reference_or_return_address,4)).
instr(m_150,7,load(reference,4)).
instr(m_150,8,push(int(0))).
instr(m_150,9,load(reference,4)).
instr(m_150,10,arraylength).
instr(m_150,11,invoke(static,class('javax/microedition/lcdui','Image'),'createImage',signature([array(byte),int,int],class('javax/microedition/lcdui','Image')))).
instr(m_150,12,store(reference_or_return_address,3)).
instr(m_150,13,load(reference,3)).
instr(m_150,14,return(reference)).
method_exceptions(m_150,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_142,m_149,'addImageData',signature([class('java/lang','String'),array(byte),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_149,[handler(0,5,6,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_149,[kv(0,length(21),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(21),'photoname',class('java/lang','String'),index(1)),kv(0,length(21),'imgdata',array(byte),index(2)),kv(0,length(21),'albumname',class('java/lang','String'),index(3)),kv(7,length(11),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_149,[kv(0,ln(85)),kv(6,ln(86)),kv(7,ln(87)),kv(11,ln(89))]).
instr(m_149,0,load(reference,0)).
instr(m_149,1,load(reference,1)).
instr(m_149,2,load(reference,3)).
instr(m_149,3,load(reference,2)).
instr(m_149,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaArrayOfBytes',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_149,5,goto_w(6)).
instr(m_149,6,store(reference_or_return_address,4)).
instr(m_149,7,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_149,8,dup).
instr(m_149,9,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([],void))).
instr(m_149,10,athrow).
instr(m_149,11,return(void)).
method_exceptions(m_149,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_142,m_148,'getMediaFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_148,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(11),'data',array(byte),index(1)),kv(5,length(11),'iiObject',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2))]).
method_line_number_table(m_148,[kv(0,ln(75)),kv(5,ln(76))]).
instr(m_148,0,load(reference,0)).
instr(m_148,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MediaUtil'))).
instr(m_148,2,load(reference,1)).
instr(m_148,3,invoke(virtual,class('lancs/mobilemedia/core/util','MediaUtil'),'getMediaInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_148,4,store(reference_or_return_address,2)).
instr(m_148,5,load(reference,2)).
instr(m_148,6,return(reference)).
method_exceptions(m_148,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_142,m_147,'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_147,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(9),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1))]).
method_line_number_table(m_147,[kv(0,ln(71))]).
instr(m_147,0,load(reference,0)).
instr(m_147,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MediaUtil'))).
instr(m_147,2,load(reference,1)).
instr(m_147,3,invoke(virtual,class('lancs/mobilemedia/core/util','MediaUtil'),'getBytesFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_147,4,return(reference)).
method_exceptions(m_147,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_142,m_146,'getMediaArrayOfByte',signature([class('java/lang','String')],array(byte)),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_146,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(11),'path',class('java/lang','String'),index(1)),kv(5,length(11),'data1',array(byte),index(2))]).
method_line_number_table(m_146,[kv(0,ln(66)),kv(5,ln(67))]).
instr(m_146,0,load(reference,0)).
instr(m_146,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MediaUtil'))).
instr(m_146,2,load(reference,1)).
instr(m_146,3,invoke(virtual,class('lancs/mobilemedia/core/util','MediaUtil'),'readMediaAsByteArray',signature([class('java/lang','String')],array(byte)))).
instr(m_146,4,store(reference_or_return_address,2)).
instr(m_146,5,load(reference,2)).
instr(m_146,6,return(reference)).
method_exceptions(m_146,[class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException')]).
method(cf_142,m_145,'resetRecordStore',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_145,[kv(0,length(113),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0))]).
method_line_number_table(m_145,[kv(0,ln(34)),kv(2,ln(36)),kv(5,ln(37)),kv(7,ln(36)),kv(8,ln(40)),kv(11,ln(41)),kv(13,ln(40)),kv(14,ln(43)),kv(17,ln(44)),kv(19,ln(43)),kv(20,ln(46)),kv(23,ln(47)),kv(25,ln(46)),kv(26,ln(48)),kv(29,ln(49)),kv(31,ln(48)),kv(32,ln(51)),kv(35,ln(52)),kv(37,ln(51)),kv(38,ln(54)),kv(41,ln(55)),kv(43,ln(54)),kv(44,ln(57)),kv(47,ln(58)),kv(49,ln(57)),kv(50,ln(60)),kv(53,ln(61)),kv(55,ln(60)),kv(56,ln(63))]).
instr(m_145,0,load(reference,0)).
instr(m_145,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'removeRecords',signature([],void))).
instr(m_145,2,load(reference,0)).
instr(m_145,3,push(string('Tucan Sam'))).
instr(m_145,4,push(string('/images/Tucan.png'))).
instr(m_145,5,load(reference,0)).
instr(m_145,6,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,7,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,8,load(reference,0)).
instr(m_145,9,push(string('Java'))).
instr(m_145,10,push(string('/images/Java.png'))).
instr(m_145,11,load(reference,0)).
instr(m_145,12,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,14,load(reference,0)).
instr(m_145,15,push(string('Linux Penguin'))).
instr(m_145,16,push(string('/images/Penguin.png'))).
instr(m_145,17,load(reference,0)).
instr(m_145,18,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,19,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,20,load(reference,0)).
instr(m_145,21,push(string('Duke (Sun)'))).
instr(m_145,22,push(string('/images/Duke1.PNG'))).
instr(m_145,23,load(reference,0)).
instr(m_145,24,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,25,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,26,load(reference,0)).
instr(m_145,27,push(string('UBC Logo'))).
instr(m_145,28,push(string('/images/ubcLogo.PNG'))).
instr(m_145,29,load(reference,0)).
instr(m_145,30,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,31,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,32,load(reference,0)).
instr(m_145,33,push(string('Gail'))).
instr(m_145,34,push(string('/images/Gail1.PNG'))).
instr(m_145,35,load(reference,0)).
instr(m_145,36,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,37,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,38,load(reference,0)).
instr(m_145,39,push(string('J. Gosling'))).
instr(m_145,40,push(string('/images/Gosling1.PNG'))).
instr(m_145,41,load(reference,0)).
instr(m_145,42,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,43,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,44,load(reference,0)).
instr(m_145,45,push(string('Gregor'))).
instr(m_145,46,push(string('/images/Gregor1.PNG'))).
instr(m_145,47,load(reference,0)).
instr(m_145,48,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,49,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,50,load(reference,0)).
instr(m_145,51,push(string('Kris'))).
instr(m_145,52,push(string('/images/Kdvolder1.PNG'))).
instr(m_145,53,load(reference,0)).
instr(m_145,54,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_145,55,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_145,56,return(void)).
method_exceptions(m_145,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_142,m_144,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_144,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),index(0)),kv(0,length(22),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_144,[kv(0,ln(20)),kv(5,ln(17)),kv(10,ln(21))]).
instr(m_144,0,load(reference,0)).
instr(m_144,1,push(string('mpa-'))).
instr(m_144,2,push(string('mpi-'))).
instr(m_144,3,push(string('My Photo Album'))).
instr(m_144,4,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_144,5,load(reference,0)).
instr(m_144,6,new(class('lancs/mobilemedia/core/util','MediaUtil'))).
instr(m_144,7,dup).
instr(m_144,8,invoke(special,class('lancs/mobilemedia/core/util','MediaUtil'),'<init>',signature([],void))).
instr(m_144,9,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MediaUtil'))).
instr(m_144,10,return(void)).
field(cf_142,f_143,'converter',class('lancs/mobilemedia/core/util','MediaUtil'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_151,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),class('java/lang','Object'),[],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_151,'MediaAccessor.java').
method(cf_151,m_179,'setMediaInfoTable',signature([class('java/util','Hashtable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_179,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(6),'mediaInfoTable',class('java/util','Hashtable'),index(1))]).
method_line_number_table(m_179,[kv(0,ln(473)),kv(3,ln(474))]).
instr(m_179,0,load(reference,0)).
instr(m_179,1,load(reference,1)).
instr(m_179,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoTable',class('java/util','Hashtable'))).
instr(m_179,3,return(void)).
method(cf_151,m_178,'getMediaInfoTable',signature([],class('java/util','Hashtable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_178,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0))]).
method_line_number_table(m_178,[kv(0,ln(464))]).
instr(m_178,0,load(reference,0)).
instr(m_178,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoTable',class('java/util','Hashtable'))).
instr(m_178,2,return(reference)).
method(cf_151,m_177,'removeRecords',signature([],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_177,[handler(10,49,50,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_177,[kv(0,length(213),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(2,length(213),'storeName',class('java/lang','String'),index(1)),kv(4,length(213),'infoStoreName',class('java/lang','String'),index(2)),kv(9,length(88),'i',int,index(3)),kv(51,length(82),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_177,[kv(0,ln(424)),kv(2,ln(425)),kv(4,ln(428)),kv(7,ln(429)),kv(10,ln(435)),kv(23,ln(436)),kv(36,ln(438)),kv(45,ln(440)),kv(47,ln(441)),kv(50,ln(443)),kv(51,ln(444)),kv(58,ln(445)),kv(61,ln(444)),kv(62,ln(446)),kv(67,ln(447)),kv(72,ln(446)),kv(73,ln(448)),kv(82,ln(429)),kv(89,ln(454)),kv(90,ln(455)),kv(92,ln(457))]).
instr(m_177,0,push(reference(null))).
instr(m_177,1,store(reference_or_return_address,1)).
instr(m_177,2,push(reference(null))).
instr(m_177,3,store(reference_or_return_address,2)).
instr(m_177,4,load(reference,0)).
instr(m_177,5,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_177,6,if(null,83)).
instr(m_177,7,push(int(0))).
instr(m_177,8,store(int,3)).
instr(m_177,9,goto_w(74)).
instr(m_177,10,new(class('java/lang','StringBuilder'))).
instr(m_177,11,dup).
instr(m_177,12,load(reference,0)).
instr(m_177,13,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_177,14,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_177,15,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,16,load(reference,0)).
instr(m_177,17,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_177,18,load(int,3)).
instr(m_177,19,arrayload(reference)).
instr(m_177,20,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,21,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,22,store(reference_or_return_address,1)).
instr(m_177,23,new(class('java/lang','StringBuilder'))).
instr(m_177,24,dup).
instr(m_177,25,load(reference,0)).
instr(m_177,26,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_177,27,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_177,28,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,29,load(reference,0)).
instr(m_177,30,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_177,31,load(int,3)).
instr(m_177,32,arrayload(reference)).
instr(m_177,33,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,34,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,35,store(reference_or_return_address,2)).
instr(m_177,36,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_177,37,new(class('java/lang','StringBuilder'))).
instr(m_177,38,dup).
instr(m_177,39,push(string('<* ImageAccessor.resetVideoRecordStore() *> delete '))).
instr(m_177,40,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,41,load(reference,1)).
instr(m_177,42,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,43,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,44,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_177,45,load(reference,1)).
instr(m_177,46,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_177,47,load(reference,2)).
instr(m_177,48,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_177,49,goto_w(33)).
instr(m_177,50,store(reference_or_return_address,4)).
instr(m_177,51,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_177,52,new(class('java/lang','StringBuilder'))).
instr(m_177,53,dup).
instr(m_177,54,push(string('No record store named '))).
instr(m_177,55,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,56,load(reference,1)).
instr(m_177,57,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,58,push(string(' to delete.'))).
instr(m_177,59,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,60,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,61,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_177,62,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_177,63,new(class('java/lang','StringBuilder'))).
instr(m_177,64,dup).
instr(m_177,65,push(string('...or...No record store named '))).
instr(m_177,66,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,67,load(reference,2)).
instr(m_177,68,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,69,push(string(' to delete.'))).
instr(m_177,70,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_177,71,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,72,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_177,73,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_177,74,new(class('java/lang','StringBuilder'))).
instr(m_177,75,dup).
instr(m_177,76,push(string('Ignoring Exception: '))).
instr(m_177,77,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_177,78,load(reference,4)).
instr(m_177,79,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_177,80,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_177,81,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_177,82,iinc(3,1)).
instr(m_177,83,load(int,3)).
instr(m_177,84,load(reference,0)).
instr(m_177,85,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_177,86,arraylength).
instr(m_177,87,if_cmp(int,lt,-77)).
instr(m_177,88,goto_w(4)).
instr(m_177,89,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_177,90,push(string('ImageAccessor::resetVideoRecordStore: albumNames array was null. Nothing to delete.'))).
instr(m_177,91,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_177,92,return(void)).
method(cf_151,m_176,'getAlbumNames',signature([],array(class('java/lang','String'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_176,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0))]).
method_line_number_table(m_176,[kv(0,ln(417))]).
instr(m_176,0,load(reference,0)).
instr(m_176,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_176,2,return(reference)).
method(cf_151,m_175,'deleteAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_175,[handler(0,20,21,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_175,[kv(0,length(62),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(62),'albumName',class('java/lang','String'),index(1)),kv(22,length(27),'rse',class('javax/microedition/rms','RecordStoreException'),index(2))]).
method_line_number_table(m_175,[kv(0,ln(404)),kv(10,ln(405)),kv(21,ln(406)),kv(22,ln(407)),kv(27,ln(409))]).
instr(m_175,0,new(class('java/lang','StringBuilder'))).
instr(m_175,1,dup).
instr(m_175,2,load(reference,0)).
instr(m_175,3,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_175,4,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_175,5,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_175,6,load(reference,1)).
instr(m_175,7,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_175,8,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_175,9,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_175,10,new(class('java/lang','StringBuilder'))).
instr(m_175,11,dup).
instr(m_175,12,load(reference,0)).
instr(m_175,13,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_175,14,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_175,15,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_175,16,load(reference,1)).
instr(m_175,17,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_175,18,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_175,19,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_175,20,goto_w(7)).
instr(m_175,21,store(reference_or_return_address,2)).
instr(m_175,22,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_175,23,dup).
instr(m_175,24,load(reference,2)).
instr(m_175,25,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_175,26,athrow).
instr(m_175,27,return(void)).
method_exceptions(m_175,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_174,'createNewAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_174,[handler(33,61,62,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_174,[kv(0,length(141),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(141),'albumName',class('java/lang','String'),index(1)),kv(2,length(141),'newAlbumRS',class('javax/microedition/rms','RecordStore'),index(2)),kv(4,length(141),'newAlbumInfoRS',class('javax/microedition/rms','RecordStore'),index(3)),kv(15,length(141),'names',array(class('java/lang','String')),index(4)),kv(17,length(33),'i',int,index(5)),kv(63,length(68),'rse',class('javax/microedition/rms','RecordStoreException'),index(5))]).
method_line_number_table(m_174,[kv(0,ln(374)),kv(2,ln(375)),kv(4,ln(376)),kv(8,ln(377)),kv(12,ln(379)),kv(15,ln(380)),kv(18,ln(381)),kv(24,ln(382)),kv(28,ln(380)),kv(33,ln(386)),kv(42,ln(387)),kv(43,ln(386)),kv(45,ln(389)),kv(55,ln(388)),kv(57,ln(390)),kv(59,ln(391)),kv(62,ln(392)),kv(63,ln(393)),kv(68,ln(396))]).
instr(m_174,0,push(reference(null))).
instr(m_174,1,store(reference_or_return_address,2)).
instr(m_174,2,push(reference(null))).
instr(m_174,3,store(reference_or_return_address,3)).
instr(m_174,4,load(reference,1)).
instr(m_174,5,push(string(''))).
instr(m_174,6,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_174,7,if(eq,5)).
instr(m_174,8,new(class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'))).
instr(m_174,9,dup).
instr(m_174,10,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),'<init>',signature([],void))).
instr(m_174,11,athrow).
instr(m_174,12,load(reference,0)).
instr(m_174,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_174,14,store(reference_or_return_address,4)).
instr(m_174,15,push(int(0))).
instr(m_174,16,store(int,5)).
instr(m_174,17,goto_w(12)).
instr(m_174,18,load(reference,4)).
instr(m_174,19,load(int,5)).
instr(m_174,20,arrayload(reference)).
instr(m_174,21,load(reference,1)).
instr(m_174,22,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_174,23,if(eq,5)).
instr(m_174,24,new(class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'))).
instr(m_174,25,dup).
instr(m_174,26,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),'<init>',signature([],void))).
instr(m_174,27,athrow).
instr(m_174,28,iinc(5,1)).
instr(m_174,29,load(int,5)).
instr(m_174,30,load(reference,4)).
instr(m_174,31,arraylength).
instr(m_174,32,if_cmp(int,lt,-14)).
instr(m_174,33,new(class('java/lang','StringBuilder'))).
instr(m_174,34,dup).
instr(m_174,35,load(reference,0)).
instr(m_174,36,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_174,37,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_174,38,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_174,39,load(reference,1)).
instr(m_174,40,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_174,41,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_174,42,push(int(1))).
instr(m_174,43,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_174,44,store(reference_or_return_address,2)).
instr(m_174,45,new(class('java/lang','StringBuilder'))).
instr(m_174,46,dup).
instr(m_174,47,load(reference,0)).
instr(m_174,48,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_174,49,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_174,50,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_174,51,load(reference,1)).
instr(m_174,52,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_174,53,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_174,54,push(int(1))).
instr(m_174,55,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_174,56,store(reference_or_return_address,3)).
instr(m_174,57,load(reference,2)).
instr(m_174,58,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_174,59,load(reference,3)).
instr(m_174,60,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_174,61,goto_w(7)).
instr(m_174,62,store(reference_or_return_address,5)).
instr(m_174,63,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_174,64,dup).
instr(m_174,65,load(reference,5)).
instr(m_174,66,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_174,67,athrow).
instr(m_174,68,return(void)).
method_exceptions(m_174,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException')]).
method(cf_151,m_173,'deleteSingleMediaFromRMS',signature([class('java/lang','String'),class('java/lang','String')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_173,[handler(2,49,50,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_173,[kv(0,length(123),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(123),'storeName',class('java/lang','String'),index(1)),kv(0,length(123),'mediaName',class('java/lang','String'),index(2)),kv(2,length(123),'success',boolean,index(3)),kv(32,length(50),'mediaData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(4)),kv(35,length(50),'rid',int,index(5)),kv(51,length(56),'rse',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_173,[kv(0,ln(343)),kv(2,ln(349)),kv(3,ln(350)),kv(14,ln(349)),kv(15,ln(351)),kv(25,ln(352)),kv(26,ln(351)),kv(28,ln(353)),kv(32,ln(354)),kv(35,ln(356)),kv(39,ln(357)),kv(43,ln(359)),kv(46,ln(360)),kv(50,ln(361)),kv(51,ln(362)),kv(56,ln(364))]).
instr(m_173,0,push(int(0))).
instr(m_173,1,store(int,3)).
instr(m_173,2,load(reference,0)).
instr(m_173,3,new(class('java/lang','StringBuilder'))).
instr(m_173,4,dup).
instr(m_173,5,load(reference,0)).
instr(m_173,6,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_173,7,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_173,8,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_173,9,load(reference,1)).
instr(m_173,10,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_173,11,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_173,12,push(int(1))).
instr(m_173,13,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_173,14,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,15,load(reference,0)).
instr(m_173,16,new(class('java/lang','StringBuilder'))).
instr(m_173,17,dup).
instr(m_173,18,load(reference,0)).
instr(m_173,19,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_173,20,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_173,21,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_173,22,load(reference,1)).
instr(m_173,23,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_173,24,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_173,25,push(int(1))).
instr(m_173,26,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_173,27,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,28,load(reference,0)).
instr(m_173,29,load(reference,2)).
instr(m_173,30,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_173,31,store(reference_or_return_address,4)).
instr(m_173,32,load(reference,4)).
instr(m_173,33,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_173,34,store(int,5)).
instr(m_173,35,load(reference,0)).
instr(m_173,36,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,37,load(int,5)).
instr(m_173,38,invoke(virtual,class('javax/microedition/rms','RecordStore'),'deleteRecord',signature([int],void))).
instr(m_173,39,load(reference,0)).
instr(m_173,40,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,41,load(int,5)).
instr(m_173,42,invoke(virtual,class('javax/microedition/rms','RecordStore'),'deleteRecord',signature([int],void))).
instr(m_173,43,load(reference,0)).
instr(m_173,44,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,45,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_173,46,load(reference,0)).
instr(m_173,47,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_173,48,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_173,49,goto_w(7)).
instr(m_173,50,store(reference_or_return_address,4)).
instr(m_173,51,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_173,52,dup).
instr(m_173,53,load(reference,4)).
instr(m_173,54,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_173,55,athrow).
instr(m_173,56,load(int,3)).
instr(m_173,57,return(int)).
method_exceptions(m_173,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')]).
method(cf_151,m_172,'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_172,[handler(3,13,14,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_172,[kv(0,length(68),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(68),'recordName',class('java/lang','String'),index(1)),kv(0,length(68),'recordId',int,index(2)),kv(3,length(68),'mediaData',array(byte),index(3)),kv(7,length(14),'albumStore',class('javax/microedition/rms','RecordStore'),index(4)),kv(15,length(30),'rse',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_172,[kv(0,ln(322)),kv(3,ln(324)),kv(4,ln(325)),kv(5,ln(324)),kv(7,ln(326)),kv(11,ln(327)),kv(14,ln(328)),kv(15,ln(329)),kv(25,ln(330)),kv(30,ln(332))]).
instr(m_172,0,push(reference(null))).
instr(m_172,1,checkcast(array(byte))).
instr(m_172,2,store(reference_or_return_address,3)).
instr(m_172,3,load(reference,1)).
instr(m_172,4,push(int(0))).
instr(m_172,5,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_172,6,store(reference_or_return_address,4)).
instr(m_172,7,load(reference,4)).
instr(m_172,8,load(int,2)).
instr(m_172,9,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getRecord',signature([int],array(byte)))).
instr(m_172,10,store(reference_or_return_address,3)).
instr(m_172,11,load(reference,4)).
instr(m_172,12,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_172,13,goto_w(17)).
instr(m_172,14,store(reference_or_return_address,4)).
instr(m_172,15,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_172,16,new(class('java/lang','StringBuilder'))).
instr(m_172,17,dup).
instr(m_172,18,push(string('Error:'))).
instr(m_172,19,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_172,20,load(reference,4)).
instr(m_172,21,invoke(virtual,class('javax/microedition/rms','RecordStoreException'),'getMessage',signature([],class('java/lang','String')))).
instr(m_172,22,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_172,23,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_172,24,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_172,25,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_172,26,dup).
instr(m_172,27,load(reference,4)).
instr(m_172,28,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_172,29,athrow).
instr(m_172,30,load(reference,3)).
instr(m_172,31,return(reference)).
method_exceptions(m_172,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_171,'setMediaInfo',signature([class('java/lang','String'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_171,[kv(0,length(14),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(14),'mediaName',class('java/lang','String'),index(1)),kv(0,length(14),'newData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2))]).
method_line_number_table(m_171,[kv(0,ln(312)),kv(7,ln(313))]).
instr(m_171,0,load(reference,0)).
instr(m_171,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_171,2,load(reference,2)).
instr(m_171,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_171,4,load(reference,2)).
instr(m_171,5,invoke(virtual,class('java/util','Hashtable'),'put',signature([class('java/lang','Object'),class('java/lang','Object')],class('java/lang','Object')))).
instr(m_171,6,pop).
instr(m_171,7,return(void)).
method(cf_151,m_170,'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_170,[kv(0,length(46),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(46),'imageName',class('java/lang','String'),index(1)),kv(6,length(46),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2))]).
method_line_number_table(m_170,[kv(0,ln(302)),kv(6,ln(303)),kv(8,ln(304)),kv(20,ln(305))]).
instr(m_170,0,load(reference,0)).
instr(m_170,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_170,2,load(reference,1)).
instr(m_170,3,invoke(virtual,class('java/util','Hashtable'),'get',signature([class('java/lang','Object')],class('java/lang','Object')))).
instr(m_170,4,checkcast(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_170,5,store(reference_or_return_address,2)).
instr(m_170,6,load(reference,2)).
instr(m_170,7,if(nonnull,13)).
instr(m_170,8,new(class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'))).
instr(m_170,9,dup).
instr(m_170,10,new(class('java/lang','StringBuilder'))).
instr(m_170,11,dup).
instr(m_170,12,load(reference,1)).
instr(m_170,13,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_170,14,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_170,15,push(string(' was NULL in ImageAccessor Hashtable.'))).
instr(m_170,16,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_170,17,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_170,18,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_170,19,athrow).
instr(m_170,20,load(reference,2)).
instr(m_170,21,return(reference)).
method_exceptions(m_170,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')]).
method(cf_151,m_169,'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_169,[handler(48,54,55,class('java/lang','Exception')),handler(4,67,68,class('javax/microedition/rms','RecordStoreException')),handler(79,81,82,class('javax/microedition/rms','RecordStoreNotOpenException')),handler(79,81,84,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_169,[kv(0,length(203),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(203),'oldData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(0,length(203),'newData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2)),kv(2,length(203),'success',boolean,index(3)),kv(4,length(203),'infoStore',class('javax/microedition/rms','RecordStore'),index(4)),kv(7,length(68),'infoStoreName',class('java/lang','String'),index(5)),kv(29,length(68),'mediaDataBytes',array(byte),index(6)),kv(32,length(68),'recordId',int,index(7)),kv(35,length(68),'recordLength',int,index(8)),kv(56,length(67),'e',class('java/lang','Exception'),index(9)),kv(69,length(74),'rse',class('javax/microedition/rms','RecordStoreException'),index(5)),kv(85,length(90),'e',class('javax/microedition/rms','RecordStoreException'),index(5))]).
method_line_number_table(m_169,[kv(0,ln(264)),kv(2,ln(265)),kv(4,ln(268)),kv(7,ln(269)),kv(21,ln(270)),kv(25,ln(271)),kv(29,ln(272)),kv(32,ln(273)),kv(35,ln(274)),kv(48,ln(276)),kv(55,ln(277)),kv(56,ln(278)),kv(65,ln(279)),kv(68,ln(281)),kv(69,ln(282)),kv(74,ln(285)),kv(79,ln(287)),kv(82,ln(288)),kv(84,ln(290)),kv(85,ln(291)),kv(90,ln(293))]).
instr(m_169,0,push(int(0))).
instr(m_169,1,store(int,3)).
instr(m_169,2,push(reference(null))).
instr(m_169,3,store(reference_or_return_address,4)).
instr(m_169,4,load(reference,1)).
instr(m_169,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_169,6,store(reference_or_return_address,5)).
instr(m_169,7,new(class('java/lang','StringBuilder'))).
instr(m_169,8,dup).
instr(m_169,9,load(reference,0)).
instr(m_169,10,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_169,11,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_169,12,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_169,13,load(reference,5)).
instr(m_169,14,load(reference,0)).
instr(m_169,15,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_169,16,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_169,17,invoke(virtual,class('java/lang','String'),'substring',signature([int],class('java/lang','String')))).
instr(m_169,18,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_169,19,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_169,20,store(reference_or_return_address,5)).
instr(m_169,21,load(reference,5)).
instr(m_169,22,push(int(0))).
instr(m_169,23,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_169,24,store(reference_or_return_address,4)).
instr(m_169,25,load(reference,0)).
instr(m_169,26,load(reference,2)).
instr(m_169,27,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_169,28,store(reference_or_return_address,6)).
instr(m_169,29,load(reference,1)).
instr(m_169,30,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getRecordId',signature([],int))).
instr(m_169,31,store(int,7)).
instr(m_169,32,load(reference,6)).
instr(m_169,33,arraylength).
instr(m_169,34,store(int,8)).
instr(m_169,35,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_169,36,new(class('java/lang','StringBuilder'))).
instr(m_169,37,dup).
instr(m_169,38,push(string('<* MediaAccessor.updateMediaInfo() *> Id = '))).
instr(m_169,39,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_169,40,load(int,7)).
instr(m_169,41,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_169,42,push(string(' | Length = '))).
instr(m_169,43,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_169,44,load(int,8)).
instr(m_169,45,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_169,46,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_169,47,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_169,48,load(reference,4)).
instr(m_169,49,load(int,7)).
instr(m_169,50,load(reference,6)).
instr(m_169,51,push(int(0))).
instr(m_169,52,load(int,8)).
instr(m_169,53,invoke(virtual,class('javax/microedition/rms','RecordStore'),'setRecord',signature([int,array(byte),int,int],void))).
instr(m_169,54,goto_w(20)).
instr(m_169,55,store(reference_or_return_address,9)).
instr(m_169,56,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_169,57,new(class('java/lang','StringBuilder'))).
instr(m_169,58,dup).
instr(m_169,59,push(string('<* MediaAccessor.updateMediaInfo() *> exception '))).
instr(m_169,60,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_169,61,load(reference,9)).
instr(m_169,62,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_169,63,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_169,64,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_169,65,load(reference,9)).
instr(m_169,66,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_169,67,goto_w(7)).
instr(m_169,68,store(reference_or_return_address,5)).
instr(m_169,69,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_169,70,dup).
instr(m_169,71,load(reference,5)).
instr(m_169,72,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_169,73,athrow).
instr(m_169,74,load(reference,0)).
instr(m_169,75,load(reference,1)).
instr(m_169,76,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_169,77,load(reference,2)).
instr(m_169,78,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'setMediaInfo',signature([class('java/lang','String'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],void))).
instr(m_169,79,load(reference,4)).
instr(m_169,80,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_169,81,goto_w(9)).
instr(m_169,82,store(reference_or_return_address,5)).
instr(m_169,83,goto_w(7)).
instr(m_169,84,store(reference_or_return_address,5)).
instr(m_169,85,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_169,86,dup).
instr(m_169,87,load(reference,5)).
instr(m_169,88,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_169,89,athrow).
instr(m_169,90,load(int,3)).
instr(m_169,91,return(int)).
method_exceptions(m_169,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_168,'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_168,[handler(4,53,54,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_168,[kv(0,length(144),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(144),'recordName',class('java/lang','String'),index(1)),kv(4,length(144),'mediaVector',class('java/util','Vector'),index(2)),kv(14,length(54),'infoStoreName',class('java/lang','String'),index(3)),kv(18,length(54),'infoStore',class('javax/microedition/rms','RecordStore'),index(4)),kv(24,length(54),'isEnum',class('javax/microedition/rms','RecordEnumeration'),index(5)),kv(28,length(48),'currentId',int,index(6)),kv(32,length(48),'data',array(byte),index(7)),kv(36,length(48),'iiObject',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(8)),kv(39,length(48),'label',class('java/lang','String'),index(9)),kv(55,length(60),'rse',class('javax/microedition/rms','RecordStoreException'),index(3)),kv(64,length(144),'labelArray',array(class('lancs/mobilemedia/core/ui/datamodel','MediaData')),index(3))]).
method_line_number_table(m_168,[kv(0,ln(221)),kv(4,ln(224)),kv(14,ln(225)),kv(15,ln(226)),kv(16,ln(225)),kv(18,ln(227)),kv(21,ln(228)),kv(22,ln(227)),kv(24,ln(230)),kv(25,ln(232)),kv(28,ln(233)),kv(32,ln(237)),kv(36,ln(240)),kv(39,ln(241)),kv(42,ln(242)),kv(48,ln(230)),kv(51,ln(244)),kv(54,ln(246)),kv(55,ln(247)),kv(60,ln(251)),kv(64,ln(252)),kv(67,ln(253))]).
instr(m_168,0,new(class('java/util','Vector'))).
instr(m_168,1,dup).
instr(m_168,2,invoke(special,class('java/util','Vector'),'<init>',signature([],void))).
instr(m_168,3,store(reference_or_return_address,2)).
instr(m_168,4,new(class('java/lang','StringBuilder'))).
instr(m_168,5,dup).
instr(m_168,6,load(reference,0)).
instr(m_168,7,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_168,8,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_168,9,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_168,10,load(reference,1)).
instr(m_168,11,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_168,12,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_168,13,store(reference_or_return_address,3)).
instr(m_168,14,load(reference,3)).
instr(m_168,15,push(int(0))).
instr(m_168,16,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_168,17,store(reference_or_return_address,4)).
instr(m_168,18,load(reference,4)).
instr(m_168,19,push(reference(null))).
instr(m_168,20,push(reference(null))).
instr(m_168,21,push(int(0))).
instr(m_168,22,invoke(virtual,class('javax/microedition/rms','RecordStore'),'enumerateRecords',signature([class('javax/microedition/rms','RecordFilter'),class('javax/microedition/rms','RecordComparator'),boolean],class('javax/microedition/rms','RecordEnumeration')))).
instr(m_168,23,store(reference_or_return_address,5)).
instr(m_168,24,goto_w(24)).
instr(m_168,25,load(reference,5)).
instr(m_168,26,invoke(interface,class('javax/microedition/rms','RecordEnumeration'),'nextRecordId',signature([],int))).
instr(m_168,27,store(int,6)).
instr(m_168,28,load(reference,4)).
instr(m_168,29,load(int,6)).
instr(m_168,30,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getRecord',signature([int],array(byte)))).
instr(m_168,31,store(reference_or_return_address,7)).
instr(m_168,32,load(reference,0)).
instr(m_168,33,load(reference,7)).
instr(m_168,34,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_168,35,store(reference_or_return_address,8)).
instr(m_168,36,load(reference,8)).
instr(m_168,37,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_168,38,store(reference_or_return_address,9)).
instr(m_168,39,load(reference,2)).
instr(m_168,40,load(reference,8)).
instr(m_168,41,invoke(virtual,class('java/util','Vector'),'addElement',signature([class('java/lang','Object')],void))).
instr(m_168,42,load(reference,0)).
instr(m_168,43,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_168,44,load(reference,9)).
instr(m_168,45,load(reference,8)).
instr(m_168,46,invoke(virtual,class('java/util','Hashtable'),'put',signature([class('java/lang','Object'),class('java/lang','Object')],class('java/lang','Object')))).
instr(m_168,47,pop).
instr(m_168,48,load(reference,5)).
instr(m_168,49,invoke(interface,class('javax/microedition/rms','RecordEnumeration'),'hasNextElement',signature([],boolean))).
instr(m_168,50,if(ne,-25)).
instr(m_168,51,load(reference,4)).
instr(m_168,52,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_168,53,goto_w(7)).
instr(m_168,54,store(reference_or_return_address,3)).
instr(m_168,55,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_168,56,dup).
instr(m_168,57,load(reference,3)).
instr(m_168,58,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_168,59,athrow).
instr(m_168,60,load(reference,2)).
instr(m_168,61,invoke(virtual,class('java/util','Vector'),'size',signature([],int))).
instr(m_168,62,newarray(reference,class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_168,63,store(reference_or_return_address,3)).
instr(m_168,64,load(reference,2)).
instr(m_168,65,load(reference,3)).
instr(m_168,66,invoke(virtual,class('java/util','Vector'),'copyInto',signature([array(class('java/lang','Object'))],void))).
instr(m_168,67,load(reference,3)).
instr(m_168,68,return(reference)).
method_exceptions(m_168,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_151,m_167,'addMediaData',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_167,[handler(0,54,55,class('javax/microedition/rms','RecordStoreException')),handler(0,60,60,any),handler(61,67,68,class('javax/microedition/rms','RecordStoreNotOpenException')),handler(61,67,72,class('javax/microedition/rms','RecordStoreException')),handler(77,83,84,class('javax/microedition/rms','RecordStoreNotOpenException')),handler(77,83,88,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_167,[kv(0,length(201),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(201),'mediaData',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(0,length(201),'albumname',class('java/lang','String'),index(2)),kv(30,length(55),'rid2',int,index(3)),kv(37,length(55),'data1',array(byte),index(4)),kv(56,length(60),'e',class('javax/microedition/rms','RecordStoreException'),index(3)),kv(69,length(71),'e',class('javax/microedition/rms','RecordStoreNotOpenException'),index(6)),kv(85,length(87),'e',class('javax/microedition/rms','RecordStoreNotOpenException'),index(6)),kv(73,length(75),'e',class('javax/microedition/rms','RecordStoreException'),index(6)),kv(89,length(91),'e',class('javax/microedition/rms','RecordStoreException'),index(6))]).
method_line_number_table(m_167,[kv(0,ln(189)),kv(13,ln(190)),kv(26,ln(192)),kv(30,ln(193)),kv(33,ln(194)),kv(37,ln(195)),kv(46,ln(196)),kv(55,ln(197)),kv(56,ln(198)),kv(60,ln(199)),kv(61,ln(201)),kv(64,ln(202)),kv(68,ln(203)),kv(69,ln(204)),kv(72,ln(205)),kv(73,ln(206)),kv(75,ln(208)),kv(77,ln(201)),kv(80,ln(202)),kv(84,ln(203)),kv(85,ln(204)),kv(88,ln(205)),kv(89,ln(206)),kv(91,ln(209))]).
instr(m_167,0,load(reference,0)).
instr(m_167,1,new(class('java/lang','StringBuilder'))).
instr(m_167,2,dup).
instr(m_167,3,load(reference,0)).
instr(m_167,4,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_167,5,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_167,6,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_167,7,load(reference,2)).
instr(m_167,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_167,9,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_167,10,push(int(1))).
instr(m_167,11,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_167,12,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,13,load(reference,0)).
instr(m_167,14,new(class('java/lang','StringBuilder'))).
instr(m_167,15,dup).
instr(m_167,16,load(reference,0)).
instr(m_167,17,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_167,18,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_167,19,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_167,20,load(reference,2)).
instr(m_167,21,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_167,22,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_167,23,push(int(1))).
instr(m_167,24,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_167,25,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,26,load(reference,0)).
instr(m_167,27,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,28,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getNextRecordID',signature([],int))).
instr(m_167,29,store(int,3)).
instr(m_167,30,load(reference,1)).
instr(m_167,31,load(int,3)).
instr(m_167,32,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setRecordId',signature([int],void))).
instr(m_167,33,load(reference,0)).
instr(m_167,34,load(reference,1)).
instr(m_167,35,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_167,36,store(reference_or_return_address,4)).
instr(m_167,37,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_167,38,new(class('java/lang','StringBuilder'))).
instr(m_167,39,dup).
instr(m_167,40,push(string('<* MediaAccessor.addMediaData() *> data1: '))).
instr(m_167,41,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_167,42,load(reference,4)).
instr(m_167,43,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_167,44,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_167,45,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_167,46,load(reference,0)).
instr(m_167,47,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,48,load(reference,4)).
instr(m_167,49,push(int(0))).
instr(m_167,50,load(reference,4)).
instr(m_167,51,arraylength).
instr(m_167,52,invoke(virtual,class('javax/microedition/rms','RecordStore'),'addRecord',signature([array(byte),int,int],int))).
instr(m_167,53,pop).
instr(m_167,54,goto_w(23)).
instr(m_167,55,store(reference_or_return_address,3)).
instr(m_167,56,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_167,57,dup).
instr(m_167,58,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([],void))).
instr(m_167,59,athrow).
instr(m_167,60,store(reference_or_return_address,5)).
instr(m_167,61,load(reference,0)).
instr(m_167,62,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,63,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_167,64,load(reference,0)).
instr(m_167,65,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,66,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_167,67,goto_w(8)).
instr(m_167,68,store(reference_or_return_address,6)).
instr(m_167,69,load(reference,6)).
instr(m_167,70,invoke(virtual,class('javax/microedition/rms','RecordStoreNotOpenException'),'printStackTrace',signature([],void))).
instr(m_167,71,goto_w(4)).
instr(m_167,72,store(reference_or_return_address,6)).
instr(m_167,73,load(reference,6)).
instr(m_167,74,invoke(virtual,class('javax/microedition/rms','RecordStoreException'),'printStackTrace',signature([],void))).
instr(m_167,75,load(reference,5)).
instr(m_167,76,athrow).
instr(m_167,77,load(reference,0)).
instr(m_167,78,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,79,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_167,80,load(reference,0)).
instr(m_167,81,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_167,82,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_167,83,goto_w(8)).
instr(m_167,84,store(reference_or_return_address,6)).
instr(m_167,85,load(reference,6)).
instr(m_167,86,invoke(virtual,class('javax/microedition/rms','RecordStoreNotOpenException'),'printStackTrace',signature([],void))).
instr(m_167,87,goto_w(4)).
instr(m_167,88,store(reference_or_return_address,6)).
instr(m_167,89,load(reference,6)).
instr(m_167,90,invoke(virtual,class('javax/microedition/rms','RecordStoreException'),'printStackTrace',signature([],void))).
instr(m_167,91,return(void)).
method_exceptions(m_167,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_166,'addMediaArrayOfBytes',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_166,[kv(0,length(154),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(154),'photoname',class('java/lang','String'),index(1)),kv(0,length(154),'albumname',class('java/lang','String'),index(2)),kv(0,length(154),'data1',array(byte),index(3)),kv(34,length(154),'rid',int,index(4)),kv(53,length(154),'rid2',int,index(5)),kv(49,length(154),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(6))]).
method_line_number_table(m_166,[kv(0,ln(162)),kv(13,ln(163)),kv(26,ln(167)),kv(34,ln(168)),kv(37,ln(169)),kv(47,ln(168)),kv(49,ln(170)),kv(53,ln(171)),kv(56,ln(172)),kv(60,ln(173)),kv(68,ln(174)),kv(71,ln(175)),kv(74,ln(176))]).
instr(m_166,0,load(reference,0)).
instr(m_166,1,new(class('java/lang','StringBuilder'))).
instr(m_166,2,dup).
instr(m_166,3,load(reference,0)).
instr(m_166,4,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_166,5,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_166,6,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_166,7,load(reference,2)).
instr(m_166,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_166,9,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_166,10,push(int(1))).
instr(m_166,11,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_166,12,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,13,load(reference,0)).
instr(m_166,14,new(class('java/lang','StringBuilder'))).
instr(m_166,15,dup).
instr(m_166,16,load(reference,0)).
instr(m_166,17,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_166,18,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_166,19,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_166,20,load(reference,2)).
instr(m_166,21,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_166,22,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_166,23,push(int(1))).
instr(m_166,24,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_166,25,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,26,load(reference,0)).
instr(m_166,27,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,28,load(reference,3)).
instr(m_166,29,push(int(0))).
instr(m_166,30,load(reference,3)).
instr(m_166,31,arraylength).
instr(m_166,32,invoke(virtual,class('javax/microedition/rms','RecordStore'),'addRecord',signature([array(byte),int,int],int))).
instr(m_166,33,store(int,4)).
instr(m_166,34,new(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_166,35,dup).
instr(m_166,36,load(int,4)).
instr(m_166,37,new(class('java/lang','StringBuilder'))).
instr(m_166,38,dup).
instr(m_166,39,load(reference,0)).
instr(m_166,40,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_166,41,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_166,42,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_166,43,load(reference,2)).
instr(m_166,44,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_166,45,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_166,46,load(reference,1)).
instr(m_166,47,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void))).
instr(m_166,48,store(reference_or_return_address,6)).
instr(m_166,49,load(reference,0)).
instr(m_166,50,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,51,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getNextRecordID',signature([],int))).
instr(m_166,52,store(int,5)).
instr(m_166,53,load(reference,6)).
instr(m_166,54,load(int,5)).
instr(m_166,55,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setRecordId',signature([int],void))).
instr(m_166,56,load(reference,0)).
instr(m_166,57,load(reference,6)).
instr(m_166,58,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_166,59,store(reference_or_return_address,3)).
instr(m_166,60,load(reference,0)).
instr(m_166,61,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,62,load(reference,3)).
instr(m_166,63,push(int(0))).
instr(m_166,64,load(reference,3)).
instr(m_166,65,arraylength).
instr(m_166,66,invoke(virtual,class('javax/microedition/rms','RecordStore'),'addRecord',signature([array(byte),int,int],int))).
instr(m_166,67,pop).
instr(m_166,68,load(reference,0)).
instr(m_166,69,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,70,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_166,71,load(reference,0)).
instr(m_166,72,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_166,73,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_166,74,return(void)).
method_exceptions(m_166,[class('javax/microedition/rms','RecordStoreException'),class('javax/microedition/rms','RecordStoreFullException'),class('javax/microedition/rms','RecordStoreNotFoundException'),class('javax/microedition/rms','RecordStoreNotOpenException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_151,m_165,'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_165,[handler(0,9,10,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_165,[kv(0,length(29),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(29),'photoname',class('java/lang','String'),index(1)),kv(0,length(29),'path',class('java/lang','String'),index(2)),kv(0,length(29),'albumname',class('java/lang','String'),index(3)),kv(4,length(10),'data1',array(byte),index(4)),kv(11,length(15),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_165,[kv(0,ln(140)),kv(4,ln(141)),kv(10,ln(142)),kv(11,ln(143)),kv(15,ln(145))]).
instr(m_165,0,load(reference,0)).
instr(m_165,1,load(reference,2)).
instr(m_165,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaArrayOfByte',signature([class('java/lang','String')],array(byte)))).
instr(m_165,3,store(reference_or_return_address,4)).
instr(m_165,4,load(reference,0)).
instr(m_165,5,load(reference,1)).
instr(m_165,6,load(reference,3)).
instr(m_165,7,load(reference,4)).
instr(m_165,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'addMediaArrayOfBytes',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_165,9,goto_w(6)).
instr(m_165,10,store(reference_or_return_address,4)).
instr(m_165,11,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_165,12,dup).
instr(m_165,13,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([],void))).
instr(m_165,14,athrow).
instr(m_165,15,return(void)).
method_exceptions(m_165,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_164,'getMediaFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),protected,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions(m_164,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_151,m_163,'getMediaArrayOfByte',signature([class('java/lang','String')],array(byte)),protected,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions(m_163,[class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException')]).
method(cf_151,m_162,'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)),protected,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions(m_162,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_151,m_161,'resetRecordStore',signature([],void),protected,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions(m_161,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_160,'loadAlbums',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_160,[kv(0,length(198),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(2,length(198),'currentStores',array(class('java/lang','String')),index(1)),kv(20,length(89),'temp',array(class('java/lang','String')),index(2)),kv(22,length(89),'count',int,index(3)),kv(24,length(62),'i',int,index(4)),kv(29,length(57),'curr',class('java/lang','String'),index(5)),kv(68,length(89),'count2',int,index(4)),kv(70,length(88),'i',int,index(5))]).
method_line_number_table(m_160,[kv(0,ln(79)),kv(2,ln(81)),kv(4,ln(82)),kv(16,ln(83)),kv(20,ln(84)),kv(22,ln(87)),kv(25,ln(88)),kv(29,ln(89)),kv(43,ln(92)),kv(48,ln(94)),kv(52,ln(96)),kv(56,ln(97)),kv(57,ln(87)),kv(62,ln(103)),kv(66,ln(104)),kv(68,ln(105)),kv(71,ln(106)),kv(75,ln(107)),kv(82,ln(108)),kv(83,ln(105)),kv(89,ln(112)),kv(92,ln(113)),kv(94,ln(114)),kv(96,ln(116))]).
instr(m_160,0,invoke(static,class('javax/microedition/rms','RecordStore'),'listRecordStores',signature([],array(class('java/lang','String'))))).
instr(m_160,1,store(reference_or_return_address,1)).
instr(m_160,2,load(reference,1)).
instr(m_160,3,if(null,86)).
instr(m_160,4,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_160,5,new(class('java/lang','StringBuilder'))).
instr(m_160,6,dup).
instr(m_160,7,push(string('MediaAccessor::loadAlbums: Found: '))).
instr(m_160,8,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_160,9,load(reference,1)).
instr(m_160,10,arraylength).
instr(m_160,11,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_160,12,push(string(' existing record stores'))).
instr(m_160,13,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_160,14,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_160,15,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_160,16,load(reference,1)).
instr(m_160,17,arraylength).
instr(m_160,18,newarray(reference,class('java/lang','String'))).
instr(m_160,19,store(reference_or_return_address,2)).
instr(m_160,20,push(int(0))).
instr(m_160,21,store(int,3)).
instr(m_160,22,push(int(0))).
instr(m_160,23,store(int,4)).
instr(m_160,24,goto_w(34)).
instr(m_160,25,load(reference,1)).
instr(m_160,26,load(int,4)).
instr(m_160,27,arrayload(reference)).
instr(m_160,28,store(reference_or_return_address,5)).
instr(m_160,29,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_160,30,new(class('java/lang','StringBuilder'))).
instr(m_160,31,dup).
instr(m_160,32,push(string('MediaAccessor::loadAlbums: Current store'))).
instr(m_160,33,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_160,34,load(reference,5)).
instr(m_160,35,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_160,36,push(string('='))).
instr(m_160,37,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_160,38,load(reference,0)).
instr(m_160,39,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_160,40,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_160,41,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_160,42,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_160,43,load(reference,5)).
instr(m_160,44,load(reference,0)).
instr(m_160,45,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_160,46,invoke(virtual,class('java/lang','String'),'startsWith',signature([class('java/lang','String')],boolean))).
instr(m_160,47,if(eq,10)).
instr(m_160,48,load(reference,5)).
instr(m_160,49,push(int(4))).
instr(m_160,50,invoke(virtual,class('java/lang','String'),'substring',signature([int],class('java/lang','String')))).
instr(m_160,51,store(reference_or_return_address,5)).
instr(m_160,52,load(reference,2)).
instr(m_160,53,load(int,4)).
instr(m_160,54,load(reference,5)).
instr(m_160,55,arraystore(reference)).
instr(m_160,56,iinc(3,1)).
instr(m_160,57,iinc(4,1)).
instr(m_160,58,load(int,4)).
instr(m_160,59,load(reference,1)).
instr(m_160,60,arraylength).
instr(m_160,61,if_cmp(int,lt,-36)).
instr(m_160,62,load(reference,0)).
instr(m_160,63,load(int,3)).
instr(m_160,64,newarray(reference,class('java/lang','String'))).
instr(m_160,65,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_160,66,push(int(0))).
instr(m_160,67,store(int,4)).
instr(m_160,68,push(int(0))).
instr(m_160,69,store(int,5)).
instr(m_160,70,goto_w(14)).
instr(m_160,71,load(reference,2)).
instr(m_160,72,load(int,5)).
instr(m_160,73,arrayload(reference)).
instr(m_160,74,if(null,9)).
instr(m_160,75,load(reference,0)).
instr(m_160,76,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_160,77,load(int,4)).
instr(m_160,78,load(reference,2)).
instr(m_160,79,load(int,5)).
instr(m_160,80,arrayload(reference)).
instr(m_160,81,arraystore(reference)).
instr(m_160,82,iinc(4,1)).
instr(m_160,83,iinc(5,1)).
instr(m_160,84,load(int,5)).
instr(m_160,85,load(reference,2)).
instr(m_160,86,arraylength).
instr(m_160,87,if_cmp(int,lt,-16)).
instr(m_160,88,goto_w(8)).
instr(m_160,89,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_160,90,push(string('MediaAccessor::loadAlbums: 0 record stores exist. Creating default one.'))).
instr(m_160,91,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_160,92,load(reference,0)).
instr(m_160,93,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'resetRecordStore',signature([],void))).
instr(m_160,94,load(reference,0)).
instr(m_160,95,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadAlbums',signature([],void))).
instr(m_160,96,return(void)).
method_exceptions(m_160,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_151,m_159,'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_159,[kv(0,length(41),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),index(0)),kv(0,length(41),'album_label',class('java/lang','String'),index(1)),kv(0,length(41),'info_label',class('java/lang','String'),index(2)),kv(0,length(41),'default_album_name',class('java/lang','String'),index(3))]).
method_line_number_table(m_159,[kv(0,ln(64)),kv(2,ln(53)),kv(7,ln(58)),kv(10,ln(59)),kv(13,ln(65)),kv(16,ln(66)),kv(19,ln(67)),kv(22,ln(68))]).
instr(m_159,0,load(reference,0)).
instr(m_159,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_159,2,load(reference,0)).
instr(m_159,3,new(class('java/util','Hashtable'))).
instr(m_159,4,dup).
instr(m_159,5,invoke(special,class('java/util','Hashtable'),'<init>',signature([],void))).
instr(m_159,6,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoTable',class('java/util','Hashtable'))).
instr(m_159,7,load(reference,0)).
instr(m_159,8,push(reference(null))).
instr(m_159,9,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaRS',class('javax/microedition/rms','RecordStore'))).
instr(m_159,10,load(reference,0)).
instr(m_159,11,push(reference(null))).
instr(m_159,12,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'mediaInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_159,13,load(reference,0)).
instr(m_159,14,load(reference,1)).
instr(m_159,15,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'album_label',class('java/lang','String'))).
instr(m_159,16,load(reference,0)).
instr(m_159,17,load(reference,2)).
instr(m_159,18,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'info_label',class('java/lang','String'))).
instr(m_159,19,load(reference,0)).
instr(m_159,20,load(reference,3)).
instr(m_159,21,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_159,22,return(void)).
field(cf_151,f_158,'mediaInfoRS',class('javax/microedition/rms','RecordStore'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_157,'mediaRS',class('javax/microedition/rms','RecordStore'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_156,'albumNames',array(class('java/lang','String')),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_155,'mediaInfoTable',class('java/util','Hashtable'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_154,'default_album_name',class('java/lang','String'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_153,'info_label',class('java/lang','String'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_151,f_152,'album_label',class('java/lang','String'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_180,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_180,'MediaData.java').
method(cf_180,m_208,'setTypeMedia',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_208,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'type',class('java/lang','String'),index(1))]).
method_line_number_table(m_208,[kv(0,ln(182)),kv(3,ln(183))]).
instr(m_208,0,load(reference,0)).
instr(m_208,1,load(reference,1)).
instr(m_208,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'typemedia',class('java/lang','String'))).
instr(m_208,3,return(void)).
method(cf_180,m_207,'getTypeMedia',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_207,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_207,[kv(0,ln(175))]).
instr(m_207,0,load(reference,0)).
instr(m_207,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'typemedia',class('java/lang','String'))).
instr(m_207,2,return(reference)).
method(cf_180,m_206,'setNumberOfViews',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_206,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'views',int,index(1))]).
method_line_number_table(m_206,[kv(0,ln(165)),kv(3,ln(166))]).
instr(m_206,0,load(reference,0)).
instr(m_206,1,load(int,1)).
instr(m_206,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'numberOfViews',int)).
instr(m_206,3,return(void)).
method(cf_180,m_205,'getNumberOfViews',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_205,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_205,[kv(0,ln(158))]).
instr(m_205,0,load(reference,0)).
instr(m_205,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'numberOfViews',int)).
instr(m_205,2,return(int)).
method(cf_180,m_204,'increaseNumberOfViews',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_204,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_204,[kv(0,ln(150)),kv(6,ln(151))]).
instr(m_204,0,load(reference,0)).
instr(m_204,1,dup).
instr(m_204,2,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'numberOfViews',int)).
instr(m_204,3,push(int(1))).
instr(m_204,4,add(int)).
instr(m_204,5,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'numberOfViews',int)).
instr(m_204,6,return(void)).
method(cf_180,m_203,'isFavorite',signature([],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_203,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_203,[kv(0,ln(141))]).
instr(m_203,0,load(reference,0)).
instr(m_203,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'favorite',boolean)).
instr(m_203,2,return(int)).
method(cf_180,m_202,'setFavorite',signature([boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_202,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'favorite',boolean,index(1))]).
method_line_number_table(m_202,[kv(0,ln(133)),kv(3,ln(134))]).
instr(m_202,0,load(reference,0)).
instr(m_202,1,load(int,1)).
instr(m_202,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'favorite',boolean)).
instr(m_202,3,return(void)).
method(cf_180,m_201,'toggleFavorite',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_201,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_201,[kv(0,ln(125)),kv(8,ln(126))]).
instr(m_201,0,load(reference,0)).
instr(m_201,1,load(reference,0)).
instr(m_201,2,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'favorite',boolean)).
instr(m_201,3,if(eq,3)).
instr(m_201,4,push(int(0))).
instr(m_201,5,goto_w(2)).
instr(m_201,6,push(int(1))).
instr(m_201,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'favorite',boolean)).
instr(m_201,8,return(void)).
method(cf_180,m_200,'setParentAlbumName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_200,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'parentAlbumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_200,[kv(0,ln(117)),kv(3,ln(118))]).
instr(m_200,0,load(reference,0)).
instr(m_200,1,load(reference,1)).
instr(m_200,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'parentAlbumName',class('java/lang','String'))).
instr(m_200,3,return(void)).
method(cf_180,m_199,'getParentAlbumName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_199,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_199,[kv(0,ln(110))]).
instr(m_199,0,load(reference,0)).
instr(m_199,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'parentAlbumName',class('java/lang','String'))).
instr(m_199,2,return(reference)).
method(cf_180,m_198,'setMediaLabel',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_198,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'mediaLabel',class('java/lang','String'),index(1))]).
method_line_number_table(m_198,[kv(0,ln(103)),kv(3,ln(104))]).
instr(m_198,0,load(reference,0)).
instr(m_198,1,load(reference,1)).
instr(m_198,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'mediaLabel',class('java/lang','String'))).
instr(m_198,3,return(void)).
method(cf_180,m_197,'getMediaLabel',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_197,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_197,[kv(0,ln(96))]).
instr(m_197,0,load(reference,0)).
instr(m_197,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'mediaLabel',class('java/lang','String'))).
instr(m_197,2,return(reference)).
method(cf_180,m_196,'setForeignRecordId',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_196,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'foreignRecordId',int,index(1))]).
method_line_number_table(m_196,[kv(0,ln(89)),kv(3,ln(90))]).
instr(m_196,0,load(reference,0)).
instr(m_196,1,load(int,1)).
instr(m_196,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'foreignRecordId',int)).
instr(m_196,3,return(void)).
method(cf_180,m_195,'getForeignRecordId',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_195,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_195,[kv(0,ln(82))]).
instr(m_195,0,load(reference,0)).
instr(m_195,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'foreignRecordId',int)).
instr(m_195,2,return(int)).
method(cf_180,m_194,'setRecordId',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_194,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(6),'recordId',int,index(1))]).
method_line_number_table(m_194,[kv(0,ln(75)),kv(3,ln(76))]).
instr(m_194,0,load(reference,0)).
instr(m_194,1,load(int,1)).
instr(m_194,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'recordId',int)).
instr(m_194,3,return(void)).
method(cf_180,m_193,'getRecordId',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_193,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0))]).
method_line_number_table(m_193,[kv(0,ln(68))]).
instr(m_193,0,load(reference,0)).
instr(m_193,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'recordId',int)).
instr(m_193,2,return(int)).
method(cf_180,m_192,'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_192,[kv(0,length(30),'this',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(0)),kv(0,length(30),'foreignRecordId',int,index(1)),kv(0,length(30),'parentAlbumName',class('java/lang','String'),index(2)),kv(0,length(30),'mediaLabel',class('java/lang','String'),index(3))]).
method_line_number_table(m_192,[kv(0,ln(58)),kv(2,ln(27)),kv(5,ln(32)),kv(8,ln(59)),kv(11,ln(60)),kv(14,ln(61)),kv(17,ln(62))]).
instr(m_192,0,load(reference,0)).
instr(m_192,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_192,2,load(reference,0)).
instr(m_192,3,push(int(0))).
instr(m_192,4,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'numberOfViews',int)).
instr(m_192,5,load(reference,0)).
instr(m_192,6,push(int(0))).
instr(m_192,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'favorite',boolean)).
instr(m_192,8,load(reference,0)).
instr(m_192,9,load(int,1)).
instr(m_192,10,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'foreignRecordId',int)).
instr(m_192,11,load(reference,0)).
instr(m_192,12,load(reference,2)).
instr(m_192,13,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'parentAlbumName',class('java/lang','String'))).
instr(m_192,14,load(reference,0)).
instr(m_192,15,load(reference,3)).
instr(m_192,16,put(field,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'mediaLabel',class('java/lang','String'))).
instr(m_192,17,return(void)).
method(cf_180,m_191,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_191,[]).
method_line_number_table(m_191,[kv(0,ln(35)),kv(2,ln(39)),kv(4,ln(44)),kv(6,ln(18))]).
instr(m_191,0,push(string('image/png'))).
instr(m_191,1,put(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'PHOTO',class('java/lang','String'))).
instr(m_191,2,push(string('audio/x-wav'))).
instr(m_191,3,put(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'MUSIC',class('java/lang','String'))).
instr(m_191,4,push(string('video/mpeg'))).
instr(m_191,5,put(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'VIDEO',class('java/lang','String'))).
instr(m_191,6,return(void)).
field(cf_180,f_190,'typemedia',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_189,'VIDEO',class('java/lang','String'),public,final(no),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_188,'MUSIC',class('java/lang','String'),public,final(no),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_187,'PHOTO',class('java/lang','String'),public,final(no),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_186,'favorite',boolean,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_185,'numberOfViews',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_184,'mediaLabel',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_183,'parentAlbumName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_182,'foreignRecordId',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_180,f_181,'recordId',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_209,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_209,'MusicAlbumData.java').
method(cf_209,m_211,'getMusicFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('java/io','InputStream')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_211,[kv(0,length(46),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),index(0)),kv(0,length(46),'recordStore',class('java/lang','String'),index(1)),kv(0,length(46),'musicName',class('java/lang','String'),index(2)),kv(2,length(46),'mediaInfo',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(10,length(46),'mediaId',int,index(4)),kv(13,length(46),'album',class('java/lang','String'),index(5)),kv(19,length(46),'musicData',array(byte),index(6))]).
method_line_number_table(m_211,[kv(0,ln(25)),kv(2,ln(26)),kv(7,ln(28)),kv(10,ln(29)),kv(13,ln(31)),kv(19,ln(32))]).
instr(m_211,0,push(reference(null))).
instr(m_211,1,store(reference_or_return_address,3)).
instr(m_211,2,load(reference,0)).
instr(m_211,3,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_211,4,load(reference,2)).
instr(m_211,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_211,6,store(reference_or_return_address,3)).
instr(m_211,7,load(reference,3)).
instr(m_211,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_211,9,store(int,4)).
instr(m_211,10,load(reference,3)).
instr(m_211,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_211,12,store(reference_or_return_address,5)).
instr(m_211,13,load(reference,0)).
instr(m_211,14,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_211,15,load(reference,5)).
instr(m_211,16,load(int,4)).
instr(m_211,17,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)))).
instr(m_211,18,store(reference_or_return_address,6)).
instr(m_211,19,new(class('java/io','ByteArrayInputStream'))).
instr(m_211,20,dup).
instr(m_211,21,load(reference,6)).
instr(m_211,22,invoke(special,class('java/io','ByteArrayInputStream'),'<init>',signature([array(byte)],void))).
instr(m_211,23,return(reference)).
method_exceptions(m_211,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_209,m_210,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_210,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),index(0))]).
method_line_number_table(m_210,[kv(0,ln(13)),kv(2,ln(14)),kv(8,ln(15))]).
instr(m_210,0,load(reference,0)).
instr(m_210,1,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_210,2,load(reference,0)).
instr(m_210,3,new(class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'))).
instr(m_210,4,dup).
instr(m_210,5,load(reference,0)).
instr(m_210,6,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_210,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_210,8,return(void)).
class_file(cf_212,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_212,'MusicMediaAccessor.java').
method(cf_212,m_219,'resetRecordStore',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_219,[handler(39,99,100,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'))]).
method_local_variable_table(m_219,[kv(0,length(184),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(4,length(184),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(101,length(103),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(2))]).
method_line_number_table(m_219,[kv(0,ln(43)),kv(2,ln(45)),kv(4,ln(48)),kv(10,ln(49)),kv(16,ln(50)),kv(22,ln(52)),kv(28,ln(53)),kv(34,ln(56)),kv(39,ln(58)),kv(43,ln(59)),kv(46,ln(60)),kv(51,ln(62)),kv(55,ln(63)),kv(58,ln(64)),kv(63,ln(66)),kv(67,ln(67)),kv(70,ln(68)),kv(75,ln(74)),kv(79,ln(75)),kv(82,ln(76)),kv(87,ln(78)),kv(91,ln(79)),kv(94,ln(80)),kv(100,ln(85)),kv(101,ln(86)),kv(103,ln(88))]).
instr(m_219,0,load(reference,0)).
instr(m_219,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'removeRecords',signature([],void))).
instr(m_219,2,push(reference(null))).
instr(m_219,3,store(reference_or_return_address,1)).
instr(m_219,4,load(reference,0)).
instr(m_219,5,push(string('Applause'))).
instr(m_219,6,push(string('/images/applause.wav'))).
instr(m_219,7,load(reference,0)).
instr(m_219,8,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,9,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_219,10,load(reference,0)).
instr(m_219,11,push(string('Baby'))).
instr(m_219,12,push(string('/images/baby.wav'))).
instr(m_219,13,load(reference,0)).
instr(m_219,14,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,15,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_219,16,load(reference,0)).
instr(m_219,17,push(string('Bong'))).
instr(m_219,18,push(string('/images/bong.wav'))).
instr(m_219,19,load(reference,0)).
instr(m_219,20,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,21,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_219,22,load(reference,0)).
instr(m_219,23,push(string('Jump'))).
instr(m_219,24,push(string('/images/jump.wav'))).
instr(m_219,25,load(reference,0)).
instr(m_219,26,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,27,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_219,28,load(reference,0)).
instr(m_219,29,push(string('Printer'))).
instr(m_219,30,push(string('/images/printer.wav'))).
instr(m_219,31,load(reference,0)).
instr(m_219,32,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,33,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'addMediaData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_219,34,load(reference,0)).
instr(m_219,35,load(reference,0)).
instr(m_219,36,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_219,37,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_219,38,pop).
instr(m_219,39,load(reference,0)).
instr(m_219,40,push(string('Applause'))).
instr(m_219,41,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_219,42,store(reference_or_return_address,1)).
instr(m_219,43,load(reference,1)).
instr(m_219,44,push(string('audio/x-wav'))).
instr(m_219,45,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_219,46,load(reference,0)).
instr(m_219,47,load(reference,1)).
instr(m_219,48,load(reference,1)).
instr(m_219,49,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_219,50,pop).
instr(m_219,51,load(reference,0)).
instr(m_219,52,push(string('Baby'))).
instr(m_219,53,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_219,54,store(reference_or_return_address,1)).
instr(m_219,55,load(reference,1)).
instr(m_219,56,push(string('audio/x-wav'))).
instr(m_219,57,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_219,58,load(reference,0)).
instr(m_219,59,load(reference,1)).
instr(m_219,60,load(reference,1)).
instr(m_219,61,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_219,62,pop).
instr(m_219,63,load(reference,0)).
instr(m_219,64,push(string('Bong'))).
instr(m_219,65,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_219,66,store(reference_or_return_address,1)).
instr(m_219,67,load(reference,1)).
instr(m_219,68,push(string('audio/x-wav'))).
instr(m_219,69,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_219,70,load(reference,0)).
instr(m_219,71,load(reference,1)).
instr(m_219,72,load(reference,1)).
instr(m_219,73,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_219,74,pop).
instr(m_219,75,load(reference,0)).
instr(m_219,76,push(string('Jump'))).
instr(m_219,77,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_219,78,store(reference_or_return_address,1)).
instr(m_219,79,load(reference,1)).
instr(m_219,80,push(string('audio/x-wav'))).
instr(m_219,81,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_219,82,load(reference,0)).
instr(m_219,83,load(reference,1)).
instr(m_219,84,load(reference,1)).
instr(m_219,85,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_219,86,pop).
instr(m_219,87,load(reference,0)).
instr(m_219,88,push(string('Printer'))).
instr(m_219,89,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_219,90,store(reference_or_return_address,1)).
instr(m_219,91,load(reference,1)).
instr(m_219,92,push(string('audio/x-wav'))).
instr(m_219,93,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_219,94,load(reference,0)).
instr(m_219,95,load(reference,1)).
instr(m_219,96,load(reference,1)).
instr(m_219,97,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_219,98,pop).
instr(m_219,99,goto_w(4)).
instr(m_219,100,store(reference_or_return_address,2)).
instr(m_219,101,load(reference,2)).
instr(m_219,102,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'printStackTrace',signature([],void))).
instr(m_219,103,return(void)).
method_exceptions(m_219,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_212,m_218,'getMediaFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_218,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(0,length(11),'data',array(byte),index(1)),kv(5,length(11),'iiObject',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2))]).
method_line_number_table(m_218,[kv(0,ln(38)),kv(5,ln(39))]).
instr(m_218,0,load(reference,0)).
instr(m_218,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_218,2,load(reference,1)).
instr(m_218,3,invoke(virtual,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'getMultiMediaInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_218,4,store(reference_or_return_address,2)).
instr(m_218,5,load(reference,2)).
instr(m_218,6,return(reference)).
method_exceptions(m_218,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_212,m_217,'getByteFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_217,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(0,length(9),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1))]).
method_line_number_table(m_217,[kv(0,ln(34))]).
instr(m_217,0,load(reference,0)).
instr(m_217,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_217,2,load(reference,1)).
instr(m_217,3,invoke(virtual,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'getBytesFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_217,4,return(reference)).
method_exceptions(m_217,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_212,m_216,'getMediaArrayOfByte',signature([class('java/lang','String')],array(byte)),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_216,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(0,length(11),'path',class('java/lang','String'),index(1)),kv(5,length(11),'data1',array(byte),index(2))]).
method_line_number_table(m_216,[kv(0,ln(29)),kv(5,ln(30))]).
instr(m_216,0,load(reference,0)).
instr(m_216,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_216,2,load(reference,1)).
instr(m_216,3,invoke(virtual,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'readMediaAsByteArray',signature([class('java/lang','String')],array(byte)))).
instr(m_216,4,store(reference_or_return_address,2)).
instr(m_216,5,load(reference,2)).
instr(m_216,6,return(reference)).
method_exceptions(m_216,[class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException')]).
method(cf_212,m_215,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_215,[kv(0,length(20),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(0,length(20),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1)),kv(0,length(20),'album_label',class('java/lang','String'),index(2)),kv(0,length(20),'info_label',class('java/lang','String'),index(3)),kv(0,length(20),'default_album_name',class('java/lang','String'),index(4))]).
method_line_number_table(m_215,[kv(0,ln(24)),kv(5,ln(15)),kv(10,ln(25))]).
instr(m_215,0,load(reference,0)).
instr(m_215,1,load(reference,2)).
instr(m_215,2,load(reference,3)).
instr(m_215,3,load(reference,4)).
instr(m_215,4,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_215,5,load(reference,0)).
instr(m_215,6,new(class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_215,7,dup).
instr(m_215,8,invoke(special,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'<init>',signature([],void))).
instr(m_215,9,put(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_215,10,return(void)).
method(cf_212,m_214,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_214,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),index(0)),kv(0,length(22),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_214,[kv(0,ln(18)),kv(5,ln(15)),kv(10,ln(19))]).
instr(m_214,0,load(reference,0)).
instr(m_214,1,push(string('mmp-'))).
instr(m_214,2,push(string('mmpi-'))).
instr(m_214,3,push(string('My Music Album'))).
instr(m_214,4,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_214,5,load(reference,0)).
instr(m_214,6,new(class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_214,7,dup).
instr(m_214,8,invoke(special,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'<init>',signature([],void))).
instr(m_214,9,put(field,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'))).
instr(m_214,10,return(void)).
field(cf_212,f_213,'converter',class('lancs/mobilemedia/core/util','MusicMediaUtil'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_220,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_220,'VideoAlbumData.java').
method(cf_220,m_222,'getVideoFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('java/io','InputStream')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_222,[kv(0,length(46),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),index(0)),kv(0,length(46),'recordStore',class('java/lang','String'),index(1)),kv(0,length(46),'musicName',class('java/lang','String'),index(2)),kv(2,length(46),'mediaInfo',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(10,length(46),'mediaId',int,index(4)),kv(13,length(46),'album',class('java/lang','String'),index(5)),kv(19,length(46),'musicData',array(byte),index(6))]).
method_line_number_table(m_222,[kv(0,ln(18)),kv(2,ln(19)),kv(7,ln(21)),kv(10,ln(22)),kv(13,ln(24)),kv(19,ln(25))]).
instr(m_222,0,push(reference(null))).
instr(m_222,1,store(reference_or_return_address,3)).
instr(m_222,2,load(reference,0)).
instr(m_222,3,get(field,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_222,4,load(reference,2)).
instr(m_222,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_222,6,store(reference_or_return_address,3)).
instr(m_222,7,load(reference,3)).
instr(m_222,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_222,9,store(int,4)).
instr(m_222,10,load(reference,3)).
instr(m_222,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_222,12,store(reference_or_return_address,5)).
instr(m_222,13,load(reference,0)).
instr(m_222,14,get(field,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_222,15,load(reference,5)).
instr(m_222,16,load(int,4)).
instr(m_222,17,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'),'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)))).
instr(m_222,18,store(reference_or_return_address,6)).
instr(m_222,19,new(class('java/io','ByteArrayInputStream'))).
instr(m_222,20,dup).
instr(m_222,21,load(reference,6)).
instr(m_222,22,invoke(special,class('java/io','ByteArrayInputStream'),'<init>',signature([array(byte)],void))).
instr(m_222,23,return(reference)).
method_exceptions(m_222,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_220,m_221,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_221,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),index(0))]).
method_line_number_table(m_221,[kv(0,ln(13)),kv(2,ln(14)),kv(8,ln(15))]).
instr(m_221,0,load(reference,0)).
instr(m_221,1,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_221,2,load(reference,0)).
instr(m_221,3,new(class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'))).
instr(m_221,4,dup).
instr(m_221,5,load(reference,0)).
instr(m_221,6,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_221,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),'mediaAccessor',class('lancs/mobilemedia/core/ui/datamodel','MediaAccessor'))).
instr(m_221,8,return(void)).
class_file(cf_223,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_223,'VideoMediaAccessor.java').
method(cf_223,m_227,'inputStreamToBytes',signature([class('java/io','InputStream')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_227,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),index(0)),kv(0,length(10),'inputStream',class('java/io','InputStream'),index(1)),kv(3,length(10),'str',class('java/lang','String'),index(2))]).
method_line_number_table(m_227,[kv(0,ln(59)),kv(3,ln(60))]).
instr(m_227,0,load(reference,1)).
instr(m_227,1,invoke(virtual,class('java/lang','Object'),'toString',signature([],class('java/lang','String')))).
instr(m_227,2,store(reference_or_return_address,2)).
instr(m_227,3,load(reference,2)).
instr(m_227,4,invoke(virtual,class('java/lang','String'),'getBytes',signature([],array(byte)))).
instr(m_227,5,return(reference)).
method_exceptions(m_227,[class('java/io','IOException')]).
method(cf_223,m_226,'addVideoData',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_226,[handler(0,5,6,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_226,[kv(0,length(21),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),index(0)),kv(0,length(21),'videoname',class('java/lang','String'),index(1)),kv(0,length(21),'albumname',class('java/lang','String'),index(2)),kv(0,length(21),'video',array(byte),index(3)),kv(7,length(11),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_226,[kv(0,ln(52)),kv(6,ln(53)),kv(7,ln(54)),kv(11,ln(56))]).
instr(m_226,0,load(reference,0)).
instr(m_226,1,load(reference,1)).
instr(m_226,2,load(reference,2)).
instr(m_226,3,load(reference,3)).
instr(m_226,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'addMediaArrayOfBytes',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_226,5,goto_w(6)).
instr(m_226,6,store(reference_or_return_address,4)).
instr(m_226,7,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_226,8,dup).
instr(m_226,9,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([],void))).
instr(m_226,10,athrow).
instr(m_226,11,return(void)).
method_exceptions(m_226,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_223,m_225,'resetRecordStore',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_225,[handler(14,18,19,class('java/io','IOException')),handler(36,58,59,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'))]).
method_local_variable_table(m_225,[kv(0,length(121),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),index(0)),kv(4,length(121),'media',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(6,length(121),'mmedi',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2)),kv(11,length(121),'is',class('java/io','InputStream'),index(3)),kv(14,length(121),'video',array(byte),index(4)),kv(20,length(22),'e1',class('java/io','IOException'),index(5)),kv(60,length(62),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5))]).
method_line_number_table(m_225,[kv(0,ln(21)),kv(2,ln(26)),kv(4,ln(27)),kv(6,ln(28)),kv(11,ln(29)),kv(14,ln(31)),kv(19,ln(32)),kv(20,ln(33)),kv(22,ln(35)),kv(25,ln(36)),kv(31,ln(37)),kv(36,ln(40)),kv(40,ln(41)),kv(50,ln(42)),kv(53,ln(43)),kv(59,ln(44)),kv(60,ln(45)),kv(62,ln(47))]).
instr(m_225,0,load(reference,0)).
instr(m_225,1,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'removeRecords',signature([],void))).
instr(m_225,2,push(reference(null))).
instr(m_225,3,store(reference_or_return_address,1)).
instr(m_225,4,push(reference(null))).
instr(m_225,5,store(reference_or_return_address,2)).
instr(m_225,6,load(reference,0)).
instr(m_225,7,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_225,8,push(string('/images/fish.mpg'))).
instr(m_225,9,invoke(virtual,class('java/lang','Class'),'getResourceAsStream',signature([class('java/lang','String')],class('java/io','InputStream')))).
instr(m_225,10,store(reference_or_return_address,3)).
instr(m_225,11,push(reference(null))).
instr(m_225,12,checkcast(array(byte))).
instr(m_225,13,store(reference_or_return_address,4)).
instr(m_225,14,load(reference,0)).
instr(m_225,15,load(reference,3)).
instr(m_225,16,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'inputStreamToBytes',signature([class('java/io','InputStream')],array(byte)))).
instr(m_225,17,store(reference_or_return_address,4)).
instr(m_225,18,goto_w(4)).
instr(m_225,19,store(reference_or_return_address,5)).
instr(m_225,20,load(reference,5)).
instr(m_225,21,invoke(virtual,class('java/io','IOException'),'printStackTrace',signature([],void))).
instr(m_225,22,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_225,23,push(string('Vai adicionar os dados'))).
instr(m_225,24,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_225,25,load(reference,0)).
instr(m_225,26,push(string('Fish'))).
instr(m_225,27,load(reference,0)).
instr(m_225,28,get(field,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_225,29,load(reference,4)).
instr(m_225,30,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'addVideoData',signature([class('java/lang','String'),class('java/lang','String'),array(byte)],void))).
instr(m_225,31,load(reference,0)).
instr(m_225,32,load(reference,0)).
instr(m_225,33,get(field,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'default_album_name',class('java/lang','String'))).
instr(m_225,34,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'loadMediaDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))))).
instr(m_225,35,pop).
instr(m_225,36,load(reference,0)).
instr(m_225,37,push(string('Fish'))).
instr(m_225,38,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_225,39,store(reference_or_return_address,1)).
instr(m_225,40,new(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_225,41,dup).
instr(m_225,42,load(reference,1)).
instr(m_225,43,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_225,44,load(reference,1)).
instr(m_225,45,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_225,46,load(reference,1)).
instr(m_225,47,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_225,48,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void))).
instr(m_225,49,store(reference_or_return_address,2)).
instr(m_225,50,load(reference,2)).
instr(m_225,51,push(string('video/mpeg'))).
instr(m_225,52,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_225,53,load(reference,0)).
instr(m_225,54,load(reference,1)).
instr(m_225,55,load(reference,2)).
instr(m_225,56,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),'updateMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData'),class('lancs/mobilemedia/core/ui/datamodel','MediaData')],boolean))).
instr(m_225,57,pop).
instr(m_225,58,goto_w(4)).
instr(m_225,59,store(reference_or_return_address,5)).
instr(m_225,60,load(reference,5)).
instr(m_225,61,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'printStackTrace',signature([],void))).
instr(m_225,62,return(void)).
method_exceptions(m_225,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_223,m_224,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_224,[kv(0,length(12),'this',class('lancs/mobilemedia/core/ui/datamodel','VideoMediaAccessor'),index(0)),kv(0,length(12),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_224,[kv(0,ln(17)),kv(6,ln(18))]).
instr(m_224,0,load(reference,0)).
instr(m_224,1,load(reference,1)).
instr(m_224,2,push(string('vvp-'))).
instr(m_224,3,push(string('vvpi-'))).
instr(m_224,4,push(string('My Video Album'))).
instr(m_224,5,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MusicMediaAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_224,6,return(void)).
class_file(cf_228,class_declaration,class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('javax/microedition/midlet','MIDlet'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_228,'MainUIMidlet.java').
method(cf_228,m_238,'destroyApp',signature([boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_238,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0)),kv(0,length(5),'unconditional',boolean,index(1))]).
method_line_number_table(m_238,[kv(0,ln(212)),kv(2,ln(213))]).
instr(m_238,0,load(reference,0)).
instr(m_238,1,invoke(virtual,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'notifyDestroyed',signature([],void))).
instr(m_238,2,return(void)).
method(cf_228,m_237,'pauseApp',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_237,[kv(0,length(1),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0))]).
method_line_number_table(m_237,[kv(0,ln(206))]).
instr(m_237,0,return(void)).
method(cf_228,m_236,'startApp',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_236,[kv(0,length(521),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0)),kv(9,length(521),'album',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(1)),kv(26,length(521),'photoListController',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(2)),kv(38,length(521),'albumController',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(3)),kv(53,length(521),'albumMusic',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(4)),kv(70,length(521),'musicListController',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(5)),kv(82,length(521),'albumMusicController',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(6)),kv(97,length(521),'albumVideo',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(7)),kv(114,length(521),'videoListController',class('lancs/mobilemedia/core/ui/controller','MediaListController'),index(8)),kv(126,length(521),'albumVideoController',class('lancs/mobilemedia/core/ui/controller','AlbumController'),index(9)),kv(140,length(521),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'),index(10)),kv(152,length(521),'smsR',class('lancs/mobilemedia/sms','SmsReceiverThread'),index(11)),kv(168,length(521),'selectcontroller',class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),index(12)),kv(220,length(521),'mainscreen',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(13))]).
method_line_number_table(m_236,[kv(0,ln(91)),kv(5,ln(93)),kv(9,ln(94)),kv(18,ln(97)),kv(26,ln(98)),kv(30,ln(100)),kv(38,ln(101)),kv(41,ln(102)),kv(44,ln(107)),kv(49,ln(109)),kv(53,ln(110)),kv(62,ln(112)),kv(70,ln(113)),kv(74,ln(115)),kv(82,ln(116)),kv(85,ln(117)),kv(88,ln(123)),kv(93,ln(125)),kv(97,ln(126)),kv(106,ln(128)),kv(114,ln(129)),kv(118,ln(131)),kv(126,ln(132)),kv(129,ln(133)),kv(132,ln(138)),kv(140,ln(139)),kv(143,ln(140)),kv(152,ln(141)),kv(155,ln(142)),kv(160,ln(147)),kv(168,ln(148)),kv(172,ln(152)),kv(176,ln(153)),kv(180,ln(158)),kv(184,ln(159)),kv(188,ln(164)),kv(192,ln(165)),kv(196,ln(170)),kv(200,ln(174)),kv(204,ln(175)),kv(208,ln(180)),kv(212,ln(181)),kv(216,ln(186)),kv(220,ln(187)),kv(222,ln(188)),kv(225,ln(189)),kv(229,ln(190)),kv(232,ln(192)),kv(237,ln(194)),kv(242,ln(196)),kv(247,ln(198))]).
instr(m_236,0,load(reference,0)).
instr(m_236,1,new(class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'))).
instr(m_236,2,dup).
instr(m_236,3,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageAlbumData'),'<init>',signature([],void))).
instr(m_236,4,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,5,new(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_236,6,dup).
instr(m_236,7,invoke(special,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'<init>',signature([],void))).
instr(m_236,8,store(reference_or_return_address,1)).
instr(m_236,9,load(reference,0)).
instr(m_236,10,new(class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,11,dup).
instr(m_236,12,load(reference,0)).
instr(m_236,13,load(reference,0)).
instr(m_236,14,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,15,load(reference,1)).
instr(m_236,16,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,17,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,18,new(class('lancs/mobilemedia/core/ui/controller','MediaListController'))).
instr(m_236,19,dup).
instr(m_236,20,load(reference,0)).
instr(m_236,21,load(reference,0)).
instr(m_236,22,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,23,load(reference,1)).
instr(m_236,24,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,25,store(reference_or_return_address,2)).
instr(m_236,26,load(reference,2)).
instr(m_236,27,load(reference,0)).
instr(m_236,28,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,29,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,30,new(class('lancs/mobilemedia/core/ui/controller','AlbumController'))).
instr(m_236,31,dup).
instr(m_236,32,load(reference,0)).
instr(m_236,33,load(reference,0)).
instr(m_236,34,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,35,load(reference,1)).
instr(m_236,36,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,37,store(reference_or_return_address,3)).
instr(m_236,38,load(reference,3)).
instr(m_236,39,load(reference,2)).
instr(m_236,40,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,41,load(reference,1)).
instr(m_236,42,load(reference,3)).
instr(m_236,43,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_236,44,load(reference,0)).
instr(m_236,45,new(class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'))).
instr(m_236,46,dup).
instr(m_236,47,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MusicAlbumData'),'<init>',signature([],void))).
instr(m_236,48,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,49,new(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_236,50,dup).
instr(m_236,51,invoke(special,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'<init>',signature([],void))).
instr(m_236,52,store(reference_or_return_address,4)).
instr(m_236,53,load(reference,0)).
instr(m_236,54,new(class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,55,dup).
instr(m_236,56,load(reference,0)).
instr(m_236,57,load(reference,0)).
instr(m_236,58,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,59,load(reference,4)).
instr(m_236,60,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,61,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,62,new(class('lancs/mobilemedia/core/ui/controller','MediaListController'))).
instr(m_236,63,dup).
instr(m_236,64,load(reference,0)).
instr(m_236,65,load(reference,0)).
instr(m_236,66,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,67,load(reference,4)).
instr(m_236,68,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,69,store(reference_or_return_address,5)).
instr(m_236,70,load(reference,5)).
instr(m_236,71,load(reference,0)).
instr(m_236,72,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,73,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,74,new(class('lancs/mobilemedia/core/ui/controller','AlbumController'))).
instr(m_236,75,dup).
instr(m_236,76,load(reference,0)).
instr(m_236,77,load(reference,0)).
instr(m_236,78,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,79,load(reference,4)).
instr(m_236,80,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,81,store(reference_or_return_address,6)).
instr(m_236,82,load(reference,6)).
instr(m_236,83,load(reference,5)).
instr(m_236,84,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,85,load(reference,4)).
instr(m_236,86,load(reference,6)).
instr(m_236,87,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_236,88,load(reference,0)).
instr(m_236,89,new(class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'))).
instr(m_236,90,dup).
instr(m_236,91,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','VideoAlbumData'),'<init>',signature([],void))).
instr(m_236,92,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,93,new(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_236,94,dup).
instr(m_236,95,invoke(special,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'<init>',signature([],void))).
instr(m_236,96,store(reference_or_return_address,7)).
instr(m_236,97,load(reference,0)).
instr(m_236,98,new(class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,99,dup).
instr(m_236,100,load(reference,0)).
instr(m_236,101,load(reference,0)).
instr(m_236,102,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,103,load(reference,7)).
instr(m_236,104,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,105,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,106,new(class('lancs/mobilemedia/core/ui/controller','MediaListController'))).
instr(m_236,107,dup).
instr(m_236,108,load(reference,0)).
instr(m_236,109,load(reference,0)).
instr(m_236,110,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,111,load(reference,7)).
instr(m_236,112,invoke(special,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,113,store(reference_or_return_address,8)).
instr(m_236,114,load(reference,8)).
instr(m_236,115,load(reference,0)).
instr(m_236,116,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,117,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','MediaListController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,118,new(class('lancs/mobilemedia/core/ui/controller','AlbumController'))).
instr(m_236,119,dup).
instr(m_236,120,load(reference,0)).
instr(m_236,121,load(reference,0)).
instr(m_236,122,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,123,load(reference,7)).
instr(m_236,124,invoke(special,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,125,store(reference_or_return_address,9)).
instr(m_236,126,load(reference,9)).
instr(m_236,127,load(reference,8)).
instr(m_236,128,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','AlbumController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,129,load(reference,7)).
instr(m_236,130,load(reference,9)).
instr(m_236,131,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_236,132,new(class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_236,133,dup).
instr(m_236,134,load(reference,0)).
instr(m_236,135,load(reference,0)).
instr(m_236,136,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,137,load(reference,1)).
instr(m_236,138,invoke(special,class('lancs/mobilemedia/sms','SmsReceiverController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void))).
instr(m_236,139,store(reference_or_return_address,10)).
instr(m_236,140,load(reference,10)).
instr(m_236,141,load(reference,3)).
instr(m_236,142,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,143,new(class('lancs/mobilemedia/sms','SmsReceiverThread'))).
instr(m_236,144,dup).
instr(m_236,145,load(reference,0)).
instr(m_236,146,load(reference,0)).
instr(m_236,147,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,148,load(reference,1)).
instr(m_236,149,load(reference,10)).
instr(m_236,150,invoke(special,class('lancs/mobilemedia/sms','SmsReceiverThread'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('lancs/mobilemedia/sms','SmsReceiverController')],void))).
instr(m_236,151,store(reference_or_return_address,11)).
instr(m_236,152,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_236,153,push(string('SmsController::Starting SMSReceiver Thread'))).
instr(m_236,154,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_236,155,new(class('java/lang','Thread'))).
instr(m_236,156,dup).
instr(m_236,157,load(reference,11)).
instr(m_236,158,invoke(special,class('java/lang','Thread'),'<init>',signature([class('java/lang','Runnable')],void))).
instr(m_236,159,invoke(virtual,class('java/lang','Thread'),'start',signature([],void))).
instr(m_236,160,new(class('lancs/mobilemedia/core/ui/controller','SelectMediaController'))).
instr(m_236,161,dup).
instr(m_236,162,load(reference,0)).
instr(m_236,163,load(reference,0)).
instr(m_236,164,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,165,load(reference,1)).
instr(m_236,166,invoke(special,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_236,167,store(reference_or_return_address,12)).
instr(m_236,168,load(reference,12)).
instr(m_236,169,load(reference,0)).
instr(m_236,170,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,171,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,172,load(reference,12)).
instr(m_236,173,load(reference,0)).
instr(m_236,174,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,175,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setImageAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,176,load(reference,12)).
instr(m_236,177,load(reference,0)).
instr(m_236,178,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,179,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setImageController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_236,180,load(reference,12)).
instr(m_236,181,load(reference,0)).
instr(m_236,182,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,183,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setMusicAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,184,load(reference,12)).
instr(m_236,185,load(reference,0)).
instr(m_236,186,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,187,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setMusicController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_236,188,load(reference,12)).
instr(m_236,189,load(reference,0)).
instr(m_236,190,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,191,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setVideoAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,192,load(reference,12)).
instr(m_236,193,load(reference,0)).
instr(m_236,194,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,195,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setVideoController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_236,196,load(reference,12)).
instr(m_236,197,load(reference,0)).
instr(m_236,198,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,199,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],void))).
instr(m_236,200,load(reference,12)).
instr(m_236,201,load(reference,0)).
instr(m_236,202,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,203,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setMusicAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,204,load(reference,12)).
instr(m_236,205,load(reference,0)).
instr(m_236,206,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,207,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setMusicController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_236,208,load(reference,12)).
instr(m_236,209,load(reference,0)).
instr(m_236,210,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,211,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setVideoAlbumData',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,212,load(reference,12)).
instr(m_236,213,load(reference,0)).
instr(m_236,214,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,215,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','SelectMediaController'),'setVideoController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_236,216,new(class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'))).
instr(m_236,217,dup).
instr(m_236,218,invoke(special,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'<init>',signature([],void))).
instr(m_236,219,store(reference_or_return_address,13)).
instr(m_236,220,load(reference,13)).
instr(m_236,221,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'initMenu',signature([],void))).
instr(m_236,222,load(reference,13)).
instr(m_236,223,load(reference,12)).
instr(m_236,224,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_236,225,load(reference,0)).
instr(m_236,226,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_236,227,load(reference,13)).
instr(m_236,228,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_236,229,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_236,230,load(reference,13)).
instr(m_236,231,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setMainMenu',signature([class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia')],void))).
instr(m_236,232,load(reference,0)).
instr(m_236,233,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,234,load(reference,0)).
instr(m_236,235,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,236,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,237,load(reference,0)).
instr(m_236,238,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,239,load(reference,0)).
instr(m_236,240,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,241,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,242,load(reference,0)).
instr(m_236,243,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_236,244,load(reference,0)).
instr(m_236,245,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_236,246,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_236,247,return(void)).
method_exceptions(m_236,[class('javax/microedition/midlet','MIDletStateChangeException')]).
method(cf_228,m_235,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_235,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0))]).
method_line_number_table(m_235,[kv(0,ln(80)),kv(2,ln(82))]).
instr(m_235,0,load(reference,0)).
instr(m_235,1,invoke(special,class('javax/microedition/midlet','MIDlet'),'<init>',signature([],void))).
instr(m_235,2,return(void)).
field(cf_228,f_234,'videoModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_228,f_233,'videoRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_228,f_232,'musicModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_228,f_231,'musicRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_228,f_230,'imageModel',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_228,f_229,'imageRootController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_239,class_declaration,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),class('javax/microedition/lcdui','Form'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_239,'AddMediaToAlbum.java').
method(cf_239,m_253,'setCapturedMedia',signature([array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_253,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0)),kv(0,length(6),'capturedMedia',array(byte),index(1))]).
method_line_number_table(m_253,[kv(0,ln(79)),kv(3,ln(80))]).
instr(m_253,0,load(reference,0)).
instr(m_253,1,load(reference,1)).
instr(m_253,2,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'CapturedMedia',array(byte))).
instr(m_253,3,return(void)).
method(cf_239,m_252,'getCapturedMedia',signature([],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_252,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0))]).
method_line_number_table(m_252,[kv(0,ln(75))]).
instr(m_252,0,load(reference,0)).
instr(m_252,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'CapturedMedia',array(byte))).
instr(m_252,2,return(reference)).
method(cf_239,m_251,'getItemType',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_251,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0))]).
method_line_number_table(m_251,[kv(0,ln(66))]).
instr(m_251,0,load(reference,0)).
instr(m_251,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itemtype',class('javax/microedition/lcdui','TextField'))).
instr(m_251,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_251,3,return(reference)).
method(cf_239,m_250,'setLabePath',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_250,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0)),kv(0,length(9),'label',class('java/lang','String'),index(1))]).
method_line_number_table(m_250,[kv(0,ln(60)),kv(4,ln(61))]).
instr(m_250,0,load(reference,0)).
instr(m_250,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itempathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_250,2,load(reference,1)).
instr(m_250,3,invoke(virtual,class('javax/microedition/lcdui','TextField'),'setLabel',signature([class('java/lang','String')],void))).
instr(m_250,4,return(void)).
method(cf_239,m_249,'getPath',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_249,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0))]).
method_line_number_table(m_249,[kv(0,ln(52))]).
instr(m_249,0,load(reference,0)).
instr(m_249,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itempathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_249,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_249,3,return(reference)).
method(cf_239,m_248,'setItemName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_248,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0)),kv(0,length(9),'itemName',class('java/lang','String'),index(1))]).
method_line_number_table(m_248,[kv(0,ln(48)),kv(4,ln(49))]).
instr(m_248,0,load(reference,0)).
instr(m_248,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_248,2,load(reference,1)).
instr(m_248,3,invoke(virtual,class('javax/microedition/lcdui','TextField'),'setString',signature([class('java/lang','String')],void))).
instr(m_248,4,return(void)).
method(cf_239,m_247,'getItemName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_247,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0))]).
method_line_number_table(m_247,[kv(0,ln(40))]).
instr(m_247,0,load(reference,0)).
instr(m_247,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_247,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_247,3,return(reference)).
method(cf_239,m_246,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_246,[kv(0,length(139),'this',class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),index(0)),kv(0,length(139),'title',class('java/lang','String'),index(1))]).
method_line_number_table(m_246,[kv(0,ln(26)),kv(3,ln(9)),kv(12,ln(10)),kv(21,ln(14)),kv(30,ln(19)),kv(33,ln(22)),kv(41,ln(23)),kv(49,ln(27)),kv(54,ln(28)),kv(59,ln(32)),kv(64,ln(35)),kv(68,ln(36)),kv(72,ln(37))]).
instr(m_246,0,load(reference,0)).
instr(m_246,1,load(reference,1)).
instr(m_246,2,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String')],void))).
instr(m_246,3,load(reference,0)).
instr(m_246,4,new(class('javax/microedition/lcdui','TextField'))).
instr(m_246,5,dup).
instr(m_246,6,push(string('Item label'))).
instr(m_246,7,push(string(''))).
instr(m_246,8,push(byte,15)).
instr(m_246,9,push(int(0))).
instr(m_246,10,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_246,11,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_246,12,load(reference,0)).
instr(m_246,13,new(class('javax/microedition/lcdui','TextField'))).
instr(m_246,14,dup).
instr(m_246,15,push(string('Path'))).
instr(m_246,16,push(string(''))).
instr(m_246,17,push(byte,20)).
instr(m_246,18,push(int(0))).
instr(m_246,19,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_246,20,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itempathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_246,21,load(reference,0)).
instr(m_246,22,new(class('javax/microedition/lcdui','TextField'))).
instr(m_246,23,dup).
instr(m_246,24,push(string('Type of media'))).
instr(m_246,25,push(string(''))).
instr(m_246,26,push(byte,20)).
instr(m_246,27,push(int(0))).
instr(m_246,28,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_246,29,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itemtype',class('javax/microedition/lcdui','TextField'))).
instr(m_246,30,load(reference,0)).
instr(m_246,31,push(reference(null))).
instr(m_246,32,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'CapturedMedia',array(byte))).
instr(m_246,33,load(reference,0)).
instr(m_246,34,new(class('javax/microedition/lcdui','Command'))).
instr(m_246,35,dup).
instr(m_246,36,push(string('Save Item'))).
instr(m_246,37,push(int(1))).
instr(m_246,38,push(int(0))).
instr(m_246,39,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_246,40,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_246,41,load(reference,0)).
instr(m_246,42,new(class('javax/microedition/lcdui','Command'))).
instr(m_246,43,dup).
instr(m_246,44,push(string('Cancel'))).
instr(m_246,45,push(byte,7)).
instr(m_246,46,push(int(1))).
instr(m_246,47,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_246,48,put(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_246,49,load(reference,0)).
instr(m_246,50,load(reference,0)).
instr(m_246,51,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_246,52,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_246,53,pop).
instr(m_246,54,load(reference,0)).
instr(m_246,55,load(reference,0)).
instr(m_246,56,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itempathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_246,57,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_246,58,pop).
instr(m_246,59,load(reference,0)).
instr(m_246,60,load(reference,0)).
instr(m_246,61,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'itemtype',class('javax/microedition/lcdui','TextField'))).
instr(m_246,62,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_246,63,pop).
instr(m_246,64,load(reference,0)).
instr(m_246,65,load(reference,0)).
instr(m_246,66,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_246,67,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_246,68,load(reference,0)).
instr(m_246,69,load(reference,0)).
instr(m_246,70,get(field,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_246,71,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddMediaToAlbum'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_246,72,return(void)).
field(cf_239,f_245,'cancel',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_239,f_244,'ok',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_239,f_243,'CapturedMedia',array(byte),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_239,f_242,'itemtype',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_239,f_241,'itempathtxt',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_239,f_240,'labeltxt',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_254,class_declaration,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('javax/microedition/lcdui','List'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_254,'AlbumListScreen.java').
method(cf_254,m_264,'repaintListAlbum',signature([array(class('java/lang','String'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_264,[kv(0,length(36),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(0,length(36),'names',array(class('java/lang','String')),index(1)),kv(2,length(36),'albumNames',array(class('java/lang','String')),index(2)),kv(6,length(23),'i',int,index(3))]).
method_line_number_table(m_264,[kv(0,ln(64)),kv(2,ln(65)),kv(4,ln(66)),kv(7,ln(67)),kv(11,ln(69)),kv(18,ln(66)),kv(23,ln(72))]).
instr(m_264,0,load(reference,1)).
instr(m_264,1,store(reference_or_return_address,2)).
instr(m_264,2,load(reference,0)).
instr(m_264,3,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAll',signature([],void))).
instr(m_264,4,push(int(0))).
instr(m_264,5,store(int,3)).
instr(m_264,6,goto_w(13)).
instr(m_264,7,load(reference,2)).
instr(m_264,8,load(int,3)).
instr(m_264,9,arrayload(reference)).
instr(m_264,10,if(null,8)).
instr(m_264,11,load(reference,0)).
instr(m_264,12,load(reference,2)).
instr(m_264,13,load(int,3)).
instr(m_264,14,arrayload(reference)).
instr(m_264,15,push(reference(null))).
instr(m_264,16,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_264,17,pop).
instr(m_264,18,iinc(3,1)).
instr(m_264,19,load(int,3)).
instr(m_264,20,load(reference,2)).
instr(m_264,21,arraylength).
instr(m_264,22,if_cmp(int,lt,-15)).
instr(m_264,23,return(void)).
method(cf_254,m_263,'deleteAll',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_263,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(2,length(11),'i',int,index(1))]).
method_line_number_table(m_263,[kv(0,ln(55)),kv(3,ln(56)),kv(6,ln(55)),kv(11,ln(58))]).
instr(m_263,0,push(int(0))).
instr(m_263,1,store(int,1)).
instr(m_263,2,goto_w(5)).
instr(m_263,3,load(reference,0)).
instr(m_263,4,load(int,1)).
instr(m_263,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'delete',signature([int],void))).
instr(m_263,6,iinc(1,1)).
instr(m_263,7,load(int,1)).
instr(m_263,8,load(reference,0)).
instr(m_263,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'size',signature([],int))).
instr(m_263,10,if_cmp(int,lt,-7)).
instr(m_263,11,return(void)).
method(cf_254,m_262,'initMenu',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_262,[kv(0,length(36),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0))]).
method_line_number_table(m_262,[kv(0,ln(44)),kv(3,ln(45)),kv(6,ln(46)),kv(9,ln(47)),kv(12,ln(48)),kv(15,ln(49))]).
instr(m_262,0,load(reference,0)).
instr(m_262,1,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_262,2,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_262,3,load(reference,0)).
instr(m_262,4,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_262,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_262,6,load(reference,0)).
instr(m_262,7,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'createAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_262,8,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_262,9,load(reference,0)).
instr(m_262,10,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_262,11,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_262,12,load(reference,0)).
instr(m_262,13,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'resetCommand',class('javax/microedition/lcdui','Command'))).
instr(m_262,14,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_262,15,return(void)).
method(cf_254,m_261,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_261,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0))]).
method_line_number_table(m_261,[kv(0,ln(36)),kv(4,ln(37))]).
instr(m_261,0,load(reference,0)).
instr(m_261,1,push(string('Select Album'))).
instr(m_261,2,push(int(3))).
instr(m_261,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_261,4,return(void)).
method(cf_254,m_260,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_260,[]).
method_line_number_table(m_260,[kv(0,ln(23)),kv(7,ln(27)),kv(14,ln(28)),kv(21,ln(29)),kv(28,ln(30)),kv(35,ln(19))]).
instr(m_260,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_260,1,dup).
instr(m_260,2,push(string('Back'))).
instr(m_260,3,push(byte,6)).
instr(m_260,4,push(int(2))).
instr(m_260,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_260,6,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_260,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_260,8,dup).
instr(m_260,9,push(string('Select'))).
instr(m_260,10,push(byte,8)).
instr(m_260,11,push(int(1))).
instr(m_260,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_260,13,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_260,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_260,15,dup).
instr(m_260,16,push(string('New Album'))).
instr(m_260,17,push(byte,8)).
instr(m_260,18,push(int(1))).
instr(m_260,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_260,20,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'createAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_260,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_260,22,dup).
instr(m_260,23,push(string('Delete Album'))).
instr(m_260,24,push(byte,8)).
instr(m_260,25,push(int(1))).
instr(m_260,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_260,27,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_260,28,new(class('javax/microedition/lcdui','Command'))).
instr(m_260,29,dup).
instr(m_260,30,push(string('Reset'))).
instr(m_260,31,push(byte,8)).
instr(m_260,32,push(int(1))).
instr(m_260,33,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_260,34,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'resetCommand',class('javax/microedition/lcdui','Command'))).
instr(m_260,35,return(void)).
field(cf_254,f_259,'resetCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_254,f_258,'deleteAlbumCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_254,f_257,'createAlbumCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_254,f_256,'selectCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_254,f_255,'exitCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_265,class_declaration,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),class('javax/microedition/lcdui/game','GameCanvas'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_265,'CaptureVideoScreen.java').
method(cf_265,m_286,'setVisibleVideo',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_286,[handler(8,11,12,class('java/lang','Exception'))]).
method_local_variable_table(m_286,[kv(0,length(36),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(13,length(15),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_286,[kv(0,ln(172)),kv(4,ln(173)),kv(8,ln(175)),kv(12,ln(176)),kv(13,ln(177)),kv(15,ln(179))]).
instr(m_286,0,load(reference,0)).
instr(m_286,1,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_286,2,load(reference,0)).
instr(m_286,3,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_286,4,load(reference,0)).
instr(m_286,5,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_286,6,push(int(1))).
instr(m_286,7,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setVisible',signature([boolean],void))).
instr(m_286,8,load(reference,0)).
instr(m_286,9,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_286,10,invoke(interface,class('javax/microedition/media','Player'),'start',signature([],void))).
instr(m_286,11,goto_w(4)).
instr(m_286,12,store(reference_or_return_address,1)).
instr(m_286,13,load(reference,1)).
instr(m_286,14,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_286,15,return(void)).
method(cf_265,m_285,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_285,[kv(0,length(45),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(0,length(45),'g',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_285,[kv(0,ln(165)),kv(3,ln(166)),kv(11,ln(167)),kv(14,ln(168)),kv(26,ln(169))]).
instr(m_285,0,load(reference,1)).
instr(m_285,1,push(int(16777215))).
instr(m_285,2,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'setColor',signature([int],void))).
instr(m_285,3,load(reference,1)).
instr(m_285,4,push(int(0))).
instr(m_285,5,push(int(0))).
instr(m_285,6,load(reference,0)).
instr(m_285,7,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getWidth',signature([],int))).
instr(m_285,8,load(reference,0)).
instr(m_285,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getHeight',signature([],int))).
instr(m_285,10,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'fillRect',signature([int,int,int,int],void))).
instr(m_285,11,load(reference,1)).
instr(m_285,12,push(int(4521830))).
instr(m_285,13,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'setColor',signature([int],void))).
instr(m_285,14,load(reference,1)).
instr(m_285,15,push(int(2))).
instr(m_285,16,push(int(2))).
instr(m_285,17,load(reference,0)).
instr(m_285,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getWidth',signature([],int))).
instr(m_285,19,push(int(4))).
instr(m_285,20,sub(int)).
instr(m_285,21,load(reference,0)).
instr(m_285,22,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getHeight',signature([],int))).
instr(m_285,23,push(int(4))).
instr(m_285,24,sub(int)).
instr(m_285,25,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'drawRect',signature([int,int,int,int],void))).
instr(m_285,26,return(void)).
method(cf_265,m_284,'keyPressed',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_284,[kv(0,length(1),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(0,length(1),'keyCode',int,index(1))]).
method_line_number_table(m_284,[kv(0,ln(162))]).
instr(m_284,0,return(void)).
method(cf_265,m_283,'takePicture',signature([],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_283,[handler(0,33,34,class('java/lang','Exception'))]).
method_local_variable_table(m_283,[kv(0,length(81),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(8,length(34),'alert',class('javax/microedition/lcdui','Alert'),index(1)),kv(23,length(34),'imageArray',array(byte),index(2)),kv(35,length(37),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_283,[kv(0,ln(146)),kv(8,ln(147)),kv(11,ln(148)),kv(15,ln(149)),kv(18,ln(150)),kv(23,ln(151)),kv(32,ln(152)),kv(34,ln(153)),kv(35,ln(154)),kv(37,ln(156))]).
instr(m_283,0,new(class('javax/microedition/lcdui','Alert'))).
instr(m_283,1,dup).
instr(m_283,2,push(string('Error'))).
instr(m_283,3,push(string('The mobile database is full'))).
instr(m_283,4,push(reference(null))).
instr(m_283,5,get(static,class('javax/microedition/lcdui','AlertType'),'INFO',class('javax/microedition/lcdui','AlertType'))).
instr(m_283,6,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_283,7,store(reference_or_return_address,1)).
instr(m_283,8,load(reference,1)).
instr(m_283,9,push(short,5000)).
instr(m_283,10,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_283,11,load(reference,0)).
instr(m_283,12,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_283,13,load(reference,1)).
instr(m_283,14,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_283,15,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_283,16,push(string('<* CaptureVideoScreen.takePicture() *> take a picture now...'))).
instr(m_283,17,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_283,18,load(reference,0)).
instr(m_283,19,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_283,20,push(reference(null))).
instr(m_283,21,invoke(interface,class('javax/microedition/media/control','VideoControl'),'getSnapshot',signature([class('java/lang','String')],array(byte)))).
instr(m_283,22,store(reference_or_return_address,2)).
instr(m_283,23,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_283,24,new(class('java/lang','StringBuilder'))).
instr(m_283,25,dup).
instr(m_283,26,push(string('<* CaptureVideoScreen.takePicture() *> picture: '))).
instr(m_283,27,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_283,28,load(reference,2)).
instr(m_283,29,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_283,30,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_283,31,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_283,32,load(reference,2)).
instr(m_283,33,return(reference)).
instr(m_283,34,store(reference_or_return_address,1)).
instr(m_283,35,load(reference,1)).
instr(m_283,36,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_283,37,push(reference(null))).
instr(m_283,38,return(reference)).
method(cf_265,m_282,'getByteArrays',signature([],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_282,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0))]).
method_line_number_table(m_282,[kv(0,ln(138))]).
instr(m_282,0,load(reference,0)).
instr(m_282,1,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'byteOfArray',class('java/io','ByteArrayOutputStream'))).
instr(m_282,2,invoke(virtual,class('java/io','ByteArrayOutputStream'),'toByteArray',signature([],array(byte)))).
instr(m_282,3,return(reference)).
method(cf_265,m_281,'pauseCapture',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_281,[handler(0,12,13,class('java/lang','Exception'))]).
method_local_variable_table(m_281,[kv(0,length(39),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(14,length(16),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_281,[kv(0,ln(128)),kv(3,ln(129)),kv(6,ln(130)),kv(9,ln(131)),kv(13,ln(133)),kv(14,ln(134)),kv(16,ln(136))]).
instr(m_281,0,load(reference,0)).
instr(m_281,1,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'recording',boolean)).
instr(m_281,2,if(eq,14)).
instr(m_281,3,load(reference,0)).
instr(m_281,4,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_281,5,invoke(interface,class('javax/microedition/media/control','RecordControl'),'stopRecord',signature([],void))).
instr(m_281,6,load(reference,0)).
instr(m_281,7,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_281,8,invoke(interface,class('javax/microedition/media/control','RecordControl'),'commit',signature([],void))).
instr(m_281,9,load(reference,0)).
instr(m_281,10,push(int(0))).
instr(m_281,11,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'recording',boolean)).
instr(m_281,12,goto_w(4)).
instr(m_281,13,store(reference_or_return_address,1)).
instr(m_281,14,load(reference,1)).
instr(m_281,15,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_281,16,return(void)).
method(cf_265,m_280,'startCapture',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_280,[handler(0,34,35,class('java/lang','Exception'))]).
method_local_variable_table(m_280,[kv(0,length(89),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(36,length(38),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_280,[kv(0,ln(111)),kv(3,ln(112)),kv(6,ln(113)),kv(9,ln(112)),kv(10,ln(114)),kv(13,ln(115)),kv(18,ln(116)),kv(23,ln(117)),kv(28,ln(118)),kv(31,ln(119)),kv(35,ln(121)),kv(36,ln(122)),kv(38,ln(124))]).
instr(m_280,0,load(reference,0)).
instr(m_280,1,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'recording',boolean)).
instr(m_280,2,if(ne,36)).
instr(m_280,3,load(reference,0)).
instr(m_280,4,load(reference,0)).
instr(m_280,5,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_280,6,push(string('RecordControl'))).
instr(m_280,7,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_280,8,checkcast(class('javax/microedition/media/control','RecordControl'))).
instr(m_280,9,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_280,10,load(reference,0)).
instr(m_280,11,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_280,12,if(nonnull,6)).
instr(m_280,13,new(class('java/lang','Exception'))).
instr(m_280,14,dup).
instr(m_280,15,push(string('No RecordControl found!'))).
instr(m_280,16,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_280,17,athrow).
instr(m_280,18,load(reference,0)).
instr(m_280,19,new(class('java/io','ByteArrayOutputStream'))).
instr(m_280,20,dup).
instr(m_280,21,invoke(special,class('java/io','ByteArrayOutputStream'),'<init>',signature([],void))).
instr(m_280,22,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'byteOfArray',class('java/io','ByteArrayOutputStream'))).
instr(m_280,23,load(reference,0)).
instr(m_280,24,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_280,25,load(reference,0)).
instr(m_280,26,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'byteOfArray',class('java/io','ByteArrayOutputStream'))).
instr(m_280,27,invoke(interface,class('javax/microedition/media/control','RecordControl'),'setRecordStream',signature([class('java/io','OutputStream')],void))).
instr(m_280,28,load(reference,0)).
instr(m_280,29,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_280,30,invoke(interface,class('javax/microedition/media/control','RecordControl'),'startRecord',signature([],void))).
instr(m_280,31,load(reference,0)).
instr(m_280,32,push(int(1))).
instr(m_280,33,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'recording',boolean)).
instr(m_280,34,goto_w(4)).
instr(m_280,35,store(reference_or_return_address,1)).
instr(m_280,36,load(reference,1)).
instr(m_280,37,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_280,38,return(void)).
method(cf_265,m_279,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_279,[handler(65,72,73,class('java/lang','Exception')),handler(83,101,102,class('javax/microedition/media','MediaException')),handler(108,119,120,class('java/lang','Exception')),handler(83,101,124,class('java/lang','Exception'))]).
method_local_variable_table(m_279,[kv(0,length(310),'this',class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),index(0)),kv(0,length(310),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(310),'type',int,index(2)),kv(74,length(76),'e',class('java/lang','Exception'),index(3)),kv(103,length(123),'me',class('javax/microedition/media','MediaException'),index(3)),kv(125,length(127),'e',class('java/lang','Exception'),index(3))]).
method_line_number_table(m_279,[kv(0,ln(59)),kv(3,ln(23)),kv(6,ln(25)),kv(9,ln(27)),kv(12,ln(28)),kv(15,ln(29)),kv(20,ln(33)),kv(28,ln(34)),kv(36,ln(39)),kv(44,ln(42)),kv(52,ln(44)),kv(55,ln(56)),kv(58,ln(60)),kv(61,ln(62)),kv(65,ln(65)),kv(69,ln(66)),kv(73,ln(67)),kv(74,ln(68)),kv(76,ln(71)),kv(79,ln(72)),kv(82,ln(71)),kv(83,ln(74)),kv(86,ln(75)),kv(91,ln(77)),kv(97,ln(78)),kv(102,ln(79)),kv(103,ln(80)),kv(108,ln(82)),kv(120,ln(83)),kv(121,ln(85)),kv(124,ln(86)),kv(125,ln(87)),kv(127,ln(91)),kv(131,ln(92)),kv(135,ln(93)),kv(139,ln(99)),kv(143,ln(100)),kv(147,ln(104)),kv(151,ln(105))]).
instr(m_279,0,load(reference,0)).
instr(m_279,1,push(int(0))).
instr(m_279,2,invoke(special,class('javax/microedition/lcdui/game','GameCanvas'),'<init>',signature([boolean],void))).
instr(m_279,3,load(reference,0)).
instr(m_279,4,push(reference(null))).
instr(m_279,5,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_279,6,load(reference,0)).
instr(m_279,7,push(reference(null))).
instr(m_279,8,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_279,9,load(reference,0)).
instr(m_279,10,push(reference(null))).
instr(m_279,11,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,12,load(reference,0)).
instr(m_279,13,push(reference(null))).
instr(m_279,14,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'rControl',class('javax/microedition/media/control','RecordControl'))).
instr(m_279,15,load(reference,0)).
instr(m_279,16,new(class('java/io','ByteArrayOutputStream'))).
instr(m_279,17,dup).
instr(m_279,18,invoke(special,class('java/io','ByteArrayOutputStream'),'<init>',signature([],void))).
instr(m_279,19,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'byteOfArray',class('java/io','ByteArrayOutputStream'))).
instr(m_279,20,load(reference,0)).
instr(m_279,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_279,22,dup).
instr(m_279,23,push(string('Start'))).
instr(m_279,24,push(byte,7)).
instr(m_279,25,push(int(1))).
instr(m_279,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_279,27,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_279,28,load(reference,0)).
instr(m_279,29,new(class('javax/microedition/lcdui','Command'))).
instr(m_279,30,dup).
instr(m_279,31,push(string('Stop'))).
instr(m_279,32,push(byte,8)).
instr(m_279,33,push(int(1))).
instr(m_279,34,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_279,35,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_279,36,load(reference,0)).
instr(m_279,37,new(class('javax/microedition/lcdui','Command'))).
instr(m_279,38,dup).
instr(m_279,39,push(string('Take photo'))).
instr(m_279,40,push(byte,7)).
instr(m_279,41,push(int(1))).
instr(m_279,42,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_279,43,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'takephoto',class('javax/microedition/lcdui','Command'))).
instr(m_279,44,load(reference,0)).
instr(m_279,45,new(class('javax/microedition/lcdui','Command'))).
instr(m_279,46,dup).
instr(m_279,47,push(string('Back'))).
instr(m_279,48,push(byte,8)).
instr(m_279,49,push(int(1))).
instr(m_279,50,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_279,51,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_279,52,load(reference,0)).
instr(m_279,53,push(int(0))).
instr(m_279,54,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'recording',boolean)).
instr(m_279,55,load(reference,0)).
instr(m_279,56,push(int(0))).
instr(m_279,57,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'typescreen',int)).
instr(m_279,58,load(reference,0)).
instr(m_279,59,load(int,2)).
instr(m_279,60,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'typescreen',int)).
instr(m_279,61,load(reference,0)).
instr(m_279,62,load(reference,1)).
instr(m_279,63,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_279,64,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_279,65,load(reference,0)).
instr(m_279,66,push(string('capture://video'))).
instr(m_279,67,invoke(static,class('javax/microedition/media','Manager'),'createPlayer',signature([class('java/lang','String')],class('javax/microedition/media','Player')))).
instr(m_279,68,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_279,69,load(reference,0)).
instr(m_279,70,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_279,71,invoke(interface,class('javax/microedition/media','Player'),'realize',signature([],void))).
instr(m_279,72,goto_w(4)).
instr(m_279,73,store(reference_or_return_address,3)).
instr(m_279,74,load(reference,3)).
instr(m_279,75,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_279,76,load(reference,0)).
instr(m_279,77,load(reference,0)).
instr(m_279,78,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'capturePlayer',class('javax/microedition/media','Player'))).
instr(m_279,79,push(string('javax.microedition.media.control.VideoControl'))).
instr(m_279,80,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_279,81,checkcast(class('javax/microedition/media/control','VideoControl'))).
instr(m_279,82,put(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,83,load(reference,0)).
instr(m_279,84,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,85,if(nonnull,6)).
instr(m_279,86,new(class('java/lang','Exception'))).
instr(m_279,87,dup).
instr(m_279,88,push(string('No Video Control for capturing!'))).
instr(m_279,89,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_279,90,athrow).
instr(m_279,91,load(reference,0)).
instr(m_279,92,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,93,push(int(1))).
instr(m_279,94,load(reference,0)).
instr(m_279,95,invoke(interface,class('javax/microedition/media/control','VideoControl'),'initDisplayMode',signature([int,class('java/lang','Object')],class('java/lang','Object')))).
instr(m_279,96,pop).
instr(m_279,97,load(reference,0)).
instr(m_279,98,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,99,push(int(1))).
instr(m_279,100,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplayFullScreen',signature([boolean],void))).
instr(m_279,101,goto_w(26)).
instr(m_279,102,store(reference_or_return_address,3)).
instr(m_279,103,load(reference,0)).
instr(m_279,104,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,105,push(int(5))).
instr(m_279,106,push(int(5))).
instr(m_279,107,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplayLocation',signature([int,int],void))).
instr(m_279,108,load(reference,0)).
instr(m_279,109,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_279,110,load(reference,0)).
instr(m_279,111,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getWidth',signature([],int))).
instr(m_279,112,push(byte,10)).
instr(m_279,113,sub(int)).
instr(m_279,114,load(reference,0)).
instr(m_279,115,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'getHeight',signature([],int))).
instr(m_279,116,push(byte,10)).
instr(m_279,117,sub(int)).
instr(m_279,118,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplaySize',signature([int,int],void))).
instr(m_279,119,goto_w(2)).
instr(m_279,120,store(reference_or_return_address,4)).
instr(m_279,121,load(reference,0)).
instr(m_279,122,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'repaint',signature([],void))).
instr(m_279,123,goto_w(4)).
instr(m_279,124,store(reference_or_return_address,3)).
instr(m_279,125,load(reference,3)).
instr(m_279,126,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_279,127,load(reference,0)).
instr(m_279,128,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'typescreen',int)).
instr(m_279,129,push(int(2))).
instr(m_279,130,if_cmp(int,ne,9)).
instr(m_279,131,load(reference,0)).
instr(m_279,132,load(reference,0)).
instr(m_279,133,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_279,134,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_279,135,load(reference,0)).
instr(m_279,136,load(reference,0)).
instr(m_279,137,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_279,138,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_279,139,load(reference,0)).
instr(m_279,140,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'typescreen',int)).
instr(m_279,141,push(int(1))).
instr(m_279,142,if_cmp(int,ne,5)).
instr(m_279,143,load(reference,0)).
instr(m_279,144,load(reference,0)).
instr(m_279,145,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'takephoto',class('javax/microedition/lcdui','Command'))).
instr(m_279,146,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_279,147,load(reference,0)).
instr(m_279,148,load(reference,0)).
instr(m_279,149,get(field,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_279,150,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','CaptureVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_279,151,return(void)).
field(cf_265,f_278,'typescreen',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_277,'CAPTUREVIDEO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_277,int(2)).
field(cf_265,f_276,'CAPTUREPHOTO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_276,int(1)).
field(cf_265,f_275,'recording',boolean,default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_274,'back',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_273,'takephoto',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_272,'stop',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_271,'start',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_270,'byteOfArray',class('java/io','ByteArrayOutputStream'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_269,'rControl',class('javax/microedition/media/control','RecordControl'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_268,'videoControl',class('javax/microedition/media/control','VideoControl'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_267,'display',class('javax/microedition/lcdui','Display'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_265,f_266,'capturePlayer',class('javax/microedition/media','Player'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_287,class_declaration,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),class('javax/microedition/lcdui','List'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_287,'MediaListScreen.java').
method(cf_287,m_306,'initMenu',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_306,[kv(0,length(125),'this',class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),index(0))]).
method_line_number_table(m_306,[kv(0,ln(90)),kv(4,ln(91)),kv(7,ln(96)),kv(11,ln(97)),kv(14,ln(102)),kv(18,ln(103)),kv(21,ln(108)),kv(25,ln(109)),kv(28,ln(114)),kv(32,ln(115)),kv(35,ln(118)),kv(38,ln(119)),kv(41,ln(122)),kv(44,ln(125)),kv(47,ln(130)),kv(50,ln(131)),kv(53,ln(134)),kv(56,ln(135))]).
instr(m_306,0,load(reference,0)).
instr(m_306,1,get(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_306,2,push(int(1))).
instr(m_306,3,if_cmp(int,ne,4)).
instr(m_306,4,load(reference,0)).
instr(m_306,5,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'viewCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,6,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,7,load(reference,0)).
instr(m_306,8,get(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_306,9,push(int(2))).
instr(m_306,10,if_cmp(int,ne,4)).
instr(m_306,11,load(reference,0)).
instr(m_306,12,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'playCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,13,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,14,load(reference,0)).
instr(m_306,15,get(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_306,16,push(int(3))).
instr(m_306,17,if_cmp(int,ne,4)).
instr(m_306,18,load(reference,0)).
instr(m_306,19,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'playVideoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,20,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,21,load(reference,0)).
instr(m_306,22,get(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_306,23,push(int(3))).
instr(m_306,24,if_cmp(int,ne,4)).
instr(m_306,25,load(reference,0)).
instr(m_306,26,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'captureVideoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,27,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,28,load(reference,0)).
instr(m_306,29,get(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_306,30,push(int(1))).
instr(m_306,31,if_cmp(int,ne,4)).
instr(m_306,32,load(reference,0)).
instr(m_306,33,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'capturePhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,34,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,35,load(reference,0)).
instr(m_306,36,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,37,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,38,load(reference,0)).
instr(m_306,39,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'deleteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,40,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,41,load(reference,0)).
instr(m_306,42,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'editLabelCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,43,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,44,load(reference,0)).
instr(m_306,45,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'sortCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,46,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,47,load(reference,0)).
instr(m_306,48,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'favoriteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,49,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,50,load(reference,0)).
instr(m_306,51,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'viewFavoritesCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,52,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,53,load(reference,0)).
instr(m_306,54,get(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_306,55,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_306,56,return(void)).
method(cf_287,m_305,'<init>',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_305,[kv(0,length(13),'this',class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),index(0)),kv(0,length(13),'typeOfScreen',int,index(1))]).
method_line_number_table(m_305,[kv(0,ln(78)),kv(4,ln(79)),kv(7,ln(80))]).
instr(m_305,0,load(reference,0)).
instr(m_305,1,push(string('Choose Items'))).
instr(m_305,2,push(int(3))).
instr(m_305,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_305,4,load(reference,0)).
instr(m_305,5,load(int,1)).
instr(m_305,6,put(field,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'typeOfScreen',int)).
instr(m_305,7,return(void)).
method(cf_287,m_304,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_304,[]).
method_line_number_table(m_304,[kv(0,ln(32)),kv(7,ln(37)),kv(14,ln(42)),kv(21,ln(47)),kv(28,ln(52)),kv(35,ln(55)),kv(42,ln(56)),kv(49,ln(57)),kv(56,ln(60)),kv(63,ln(63)),kv(70,ln(68)),kv(77,ln(69)),kv(84,ln(21))]).
instr(m_304,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,1,dup).
instr(m_304,2,push(string('View'))).
instr(m_304,3,push(byte,8)).
instr(m_304,4,push(int(1))).
instr(m_304,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,6,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'viewCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,8,dup).
instr(m_304,9,push(string('Play'))).
instr(m_304,10,push(byte,8)).
instr(m_304,11,push(int(1))).
instr(m_304,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,13,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'playCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,15,dup).
instr(m_304,16,push(string('Play Video'))).
instr(m_304,17,push(byte,8)).
instr(m_304,18,push(int(1))).
instr(m_304,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,20,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'playVideoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,22,dup).
instr(m_304,23,push(string('Capture Video'))).
instr(m_304,24,push(byte,8)).
instr(m_304,25,push(int(1))).
instr(m_304,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,27,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'captureVideoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,28,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,29,dup).
instr(m_304,30,push(string('Capture Photo'))).
instr(m_304,31,push(byte,8)).
instr(m_304,32,push(int(1))).
instr(m_304,33,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,34,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'capturePhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,35,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,36,dup).
instr(m_304,37,push(string('Add'))).
instr(m_304,38,push(byte,8)).
instr(m_304,39,push(int(1))).
instr(m_304,40,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,41,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'addCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,42,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,43,dup).
instr(m_304,44,push(string('Delete'))).
instr(m_304,45,push(byte,8)).
instr(m_304,46,push(int(1))).
instr(m_304,47,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,48,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'deleteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,49,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,50,dup).
instr(m_304,51,push(string('Back'))).
instr(m_304,52,push(int(2))).
instr(m_304,53,push(int(0))).
instr(m_304,54,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,55,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,56,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,57,dup).
instr(m_304,58,push(string('Edit Label'))).
instr(m_304,59,push(byte,8)).
instr(m_304,60,push(int(1))).
instr(m_304,61,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,62,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'editLabelCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,63,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,64,dup).
instr(m_304,65,push(string('Sort by Views'))).
instr(m_304,66,push(byte,8)).
instr(m_304,67,push(int(1))).
instr(m_304,68,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,69,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'sortCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,70,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,71,dup).
instr(m_304,72,push(string('Set Favorite'))).
instr(m_304,73,push(byte,8)).
instr(m_304,74,push(int(1))).
instr(m_304,75,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,76,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'favoriteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,77,new(class('javax/microedition/lcdui','Command'))).
instr(m_304,78,dup).
instr(m_304,79,push(string('View Favorites'))).
instr(m_304,80,push(byte,8)).
instr(m_304,81,push(int(1))).
instr(m_304,82,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_304,83,put(static,class('lancs/mobilemedia/core/ui/screens','MediaListScreen'),'viewFavoritesCommand',class('javax/microedition/lcdui','Command'))).
instr(m_304,84,return(void)).
field(cf_287,f_303,'typeOfScreen',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_302,'viewFavoritesCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_301,'favoriteCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_300,'sortCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_299,'editLabelCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_298,'backCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_297,'deleteCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_296,'addCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_295,'capturePhotoCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_294,'captureVideoCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_293,'playVideoCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_292,'playCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_291,'viewCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_287,f_290,'PLAYVIDEO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_290,int(3)).
field(cf_287,f_289,'PLAYMUSIC',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_289,int(2)).
field(cf_287,f_288,'SHOWPHOTO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_288,int(1)).
class_file(cf_307,class_declaration,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),class('javax/microedition/lcdui','Form'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_307,'NewLabelScreen.java').
method(cf_307,m_317,'getFormType',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_317,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0))]).
method_line_number_table(m_317,[kv(0,ln(57))]).
instr(m_317,0,load(reference,0)).
instr(m_317,1,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_317,2,return(int)).
method(cf_307,m_316,'setFormType',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_316,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0)),kv(0,length(6),'formType',int,index(1))]).
method_line_number_table(m_316,[kv(0,ln(50)),kv(3,ln(51))]).
instr(m_316,0,load(reference,0)).
instr(m_316,1,load(int,1)).
instr(m_316,2,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_316,3,return(void)).
method(cf_307,m_315,'getLabelName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_315,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0))]).
method_line_number_table(m_315,[kv(0,ln(43))]).
instr(m_315,0,load(reference,0)).
instr(m_315,1,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_315,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_315,3,return(reference)).
method(cf_307,m_314,'<init>',signature([class('java/lang','String'),int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_314,[kv(0,length(85),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0)),kv(0,length(85),'name',class('java/lang','String'),index(1)),kv(0,length(85),'type',int,index(2))]).
method_line_number_table(m_314,[kv(0,ln(30)),kv(3,ln(19)),kv(12,ln(31)),kv(15,ln(32)),kv(20,ln(33)),kv(28,ln(34)),kv(36,ln(35)),kv(40,ln(36)),kv(44,ln(37))]).
instr(m_314,0,load(reference,0)).
instr(m_314,1,load(reference,1)).
instr(m_314,2,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String')],void))).
instr(m_314,3,load(reference,0)).
instr(m_314,4,new(class('javax/microedition/lcdui','TextField'))).
instr(m_314,5,dup).
instr(m_314,6,push(string('Name'))).
instr(m_314,7,push(string(''))).
instr(m_314,8,push(byte,15)).
instr(m_314,9,push(int(0))).
instr(m_314,10,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_314,11,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_314,12,load(reference,0)).
instr(m_314,13,load(int,2)).
instr(m_314,14,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_314,15,load(reference,0)).
instr(m_314,16,load(reference,0)).
instr(m_314,17,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_314,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_314,19,pop).
instr(m_314,20,load(reference,0)).
instr(m_314,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_314,22,dup).
instr(m_314,23,push(string('Save'))).
instr(m_314,24,push(int(1))).
instr(m_314,25,push(int(0))).
instr(m_314,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_314,27,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_314,28,load(reference,0)).
instr(m_314,29,new(class('javax/microedition/lcdui','Command'))).
instr(m_314,30,dup).
instr(m_314,31,push(string('Cancel'))).
instr(m_314,32,push(byte,7)).
instr(m_314,33,push(int(1))).
instr(m_314,34,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_314,35,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_314,36,load(reference,0)).
instr(m_314,37,load(reference,0)).
instr(m_314,38,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_314,39,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_314,40,load(reference,0)).
instr(m_314,41,load(reference,0)).
instr(m_314,42,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_314,43,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_314,44,return(void)).
field(cf_307,f_313,'formType',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_307,f_312,'cancel',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_307,f_311,'ok',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_307,f_310,'labelName',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_307,f_309,'LABEL_PHOTO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_309,int(1)).
field(cf_307,f_308,'NEW_ALBUM',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_308,int(0)).
class_file(cf_318,class_declaration,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),class('javax/microedition/lcdui','Canvas'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_318,'PhotoViewScreen.java').
method(cf_318,m_333,'setFromSMS',signature([boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_333,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(6),'fromSMS',boolean,index(1))]).
method_line_number_table(m_333,[kv(0,ln(94)),kv(3,ln(95))]).
instr(m_333,0,load(reference,0)).
instr(m_333,1,load(int,1)).
instr(m_333,2,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'fromSMS',boolean)).
instr(m_333,3,return(void)).
method(cf_318,m_332,'isFromSMS',signature([],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_332,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0))]).
method_line_number_table(m_332,[kv(0,ln(90))]).
instr(m_332,0,load(reference,0)).
instr(m_332,1,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'fromSMS',boolean)).
instr(m_332,2,return(int)).
method(cf_318,m_331,'getImage',signature([],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_331,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0))]).
method_line_number_table(m_331,[kv(0,ln(86))]).
instr(m_331,0,load(reference,0)).
instr(m_331,1,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'byteImage',array(byte))).
instr(m_331,2,return(reference)).
method(cf_318,m_330,'setImage',signature([array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_330,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(6),'img',array(byte),index(1))]).
method_line_number_table(m_330,[kv(0,ln(82)),kv(3,ln(83))]).
instr(m_330,0,load(reference,0)).
instr(m_330,1,load(reference,1)).
instr(m_330,2,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'byteImage',array(byte))).
instr(m_330,3,return(void)).
method(cf_318,m_329,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_329,[kv(0,length(55),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(55),'g',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_329,[kv(0,ln(66)),kv(3,ln(69)),kv(9,ln(70)),kv(12,ln(72)),kv(15,ln(73)),kv(18,ln(75)),kv(25,ln(77))]).
instr(m_329,0,load(reference,1)).
instr(m_329,1,push(short,255)).
instr(m_329,2,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'setGrayScale',signature([int],void))).
instr(m_329,3,load(reference,1)).
instr(m_329,4,push(int(0))).
instr(m_329,5,push(int(0))).
instr(m_329,6,push(short,176)).
instr(m_329,7,push(short,205)).
instr(m_329,8,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'fillRect',signature([int,int,int,int],void))).
instr(m_329,9,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_329,10,push(string('Screen size:176:205'))).
instr(m_329,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_329,12,load(reference,0)).
instr(m_329,13,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_329,14,if(nonnull,4)).
instr(m_329,15,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_329,16,push(string('PhotoViewScreen::paint(): Image object was null.'))).
instr(m_329,17,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_329,18,load(reference,1)).
instr(m_329,19,load(reference,0)).
instr(m_329,20,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_329,21,push(int(0))).
instr(m_329,22,push(int(0))).
instr(m_329,23,push(byte,20)).
instr(m_329,24,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'drawImage',signature([class('javax/microedition/lcdui','Image'),int,int,int],void))).
instr(m_329,25,return(void)).
method(cf_318,m_328,'<init>',signature([class('javax/microedition/lcdui','Image')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_328,[kv(0,length(52),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(52),'img',class('javax/microedition/lcdui','Image'),index(1))]).
method_line_number_table(m_328,[kv(0,ln(45)),kv(2,ln(19)),kv(5,ln(21)),kv(8,ln(25)),kv(11,ln(38)),kv(14,ln(48)),kv(17,ln(49)),kv(20,ln(52)),kv(23,ln(57)),kv(26,ln(59))]).
instr(m_328,0,load(reference,0)).
instr(m_328,1,invoke(special,class('javax/microedition/lcdui','Canvas'),'<init>',signature([],void))).
instr(m_328,2,load(reference,0)).
instr(m_328,3,push(string(''))).
instr(m_328,4,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'imageName',class('java/lang','String'))).
instr(m_328,5,load(reference,0)).
instr(m_328,6,push(reference(null))).
instr(m_328,7,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_328,8,load(reference,0)).
instr(m_328,9,push(reference(null))).
instr(m_328,10,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'byteImage',array(byte))).
instr(m_328,11,load(reference,0)).
instr(m_328,12,push(int(0))).
instr(m_328,13,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'fromSMS',boolean)).
instr(m_328,14,load(reference,0)).
instr(m_328,15,load(reference,1)).
instr(m_328,16,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_328,17,load(reference,0)).
instr(m_328,18,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_328,19,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_328,20,load(reference,0)).
instr(m_328,21,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'copyCommand',class('javax/microedition/lcdui','Command'))).
instr(m_328,22,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_328,23,load(reference,0)).
instr(m_328,24,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'smscopyCommand',class('javax/microedition/lcdui','Command'))).
instr(m_328,25,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_328,26,return(void)).
method(cf_318,m_327,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_327,[]).
method_line_number_table(m_327,[kv(0,ln(28)),kv(7,ln(32)),kv(14,ln(37)),kv(21,ln(17))]).
instr(m_327,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_327,1,dup).
instr(m_327,2,push(string('Back'))).
instr(m_327,3,push(int(2))).
instr(m_327,4,push(int(0))).
instr(m_327,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_327,6,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_327,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_327,8,dup).
instr(m_327,9,push(string('Copy'))).
instr(m_327,10,push(byte,8)).
instr(m_327,11,push(int(1))).
instr(m_327,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_327,13,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'copyCommand',class('javax/microedition/lcdui','Command'))).
instr(m_327,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_327,15,dup).
instr(m_327,16,push(string('Send Photo by SMS'))).
instr(m_327,17,push(byte,8)).
instr(m_327,18,push(int(1))).
instr(m_327,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_327,20,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'smscopyCommand',class('javax/microedition/lcdui','Command'))).
instr(m_327,21,return(void)).
field(cf_318,f_326,'fromSMS',boolean,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_325,'smscopyCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_324,'copyCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_323,'backCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_322,'byteImage',array(byte),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_321,'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_320,'image',class('javax/microedition/lcdui','Image'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_318,f_319,'imageName',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_334,class_declaration,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),class('javax/microedition/lcdui','Canvas'),[class('javax/microedition/lcdui','ItemStateListener')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_334,'PlayMediaScreen.java').
method(cf_334,m_352,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_352,[kv(0,length(1),'this',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(0)),kv(0,length(1),'arg0',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_352,[kv(0,ln(129))]).
instr(m_352,0,return(void)).
method(cf_334,m_351,'pausePlay',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_351,[handler(0,6,7,class('java/lang','Exception'))]).
method_local_variable_table(m_351,[kv(0,length(28),'this',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(0)),kv(8,length(11),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_351,[kv(0,ln(120)),kv(3,ln(121)),kv(7,ln(123)),kv(8,ln(124)),kv(11,ln(126))]).
instr(m_351,0,load(reference,0)).
instr(m_351,1,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_351,2,if(null,9)).
instr(m_351,3,load(reference,0)).
instr(m_351,4,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_351,5,invoke(interface,class('javax/microedition/media','Player'),'stop',signature([],void))).
instr(m_351,6,goto_w(5)).
instr(m_351,7,store(reference_or_return_address,1)).
instr(m_351,8,get(static,class('java/lang','System'),'err',class('java/io','PrintStream'))).
instr(m_351,9,load(reference,1)).
instr(m_351,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','Object')],void))).
instr(m_351,11,return(void)).
method(cf_334,m_350,'startPlay',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_350,[handler(0,6,7,class('java/lang','Exception'))]).
method_local_variable_table(m_350,[kv(0,length(28),'this',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(0)),kv(8,length(11),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_350,[kv(0,ln(110)),kv(3,ln(111)),kv(7,ln(113)),kv(8,ln(114)),kv(11,ln(116))]).
instr(m_350,0,load(reference,0)).
instr(m_350,1,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_350,2,if(null,9)).
instr(m_350,3,load(reference,0)).
instr(m_350,4,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_350,5,invoke(interface,class('javax/microedition/media','Player'),'start',signature([],void))).
instr(m_350,6,goto_w(5)).
instr(m_350,7,store(reference_or_return_address,1)).
instr(m_350,8,get(static,class('java/lang','System'),'err',class('java/io','PrintStream'))).
instr(m_350,9,load(reference,1)).
instr(m_350,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','Object')],void))).
instr(m_350,11,return(void)).
method(cf_334,m_349,'itemStateChanged',signature([class('javax/microedition/lcdui','Item')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_349,[kv(0,length(180),'this',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(0)),kv(0,length(180),'item',class('javax/microedition/lcdui','Item'),index(1)),kv(7,length(180),'gauge',class('javax/microedition/lcdui','Gauge'),index(2)),kv(10,length(180),'val',int,index(3))]).
method_line_number_table(m_349,[kv(0,ln(86)),kv(3,ln(87)),kv(4,ln(89)),kv(7,ln(90)),kv(10,ln(92)),kv(14,ln(93)),kv(19,ln(94)),kv(29,ln(96)),kv(36,ln(97)),kv(45,ln(98)),kv(57,ln(101)),kv(64,ln(102)),kv(75,ln(103)),kv(87,ln(105))]).
instr(m_349,0,load(reference,1)).
instr(m_349,1,instanceof(class('javax/microedition/lcdui','Gauge'))).
instr(m_349,2,if(ne,2)).
instr(m_349,3,return(void)).
instr(m_349,4,load(reference,1)).
instr(m_349,5,checkcast(class('javax/microedition/lcdui','Gauge'))).
instr(m_349,6,store(reference_or_return_address,2)).
instr(m_349,7,load(reference,2)).
instr(m_349,8,invoke(virtual,class('javax/microedition/lcdui','Gauge'),'getValue',signature([],int))).
instr(m_349,9,store(int,3)).
instr(m_349,10,load(reference,1)).
instr(m_349,11,load(reference,0)).
instr(m_349,12,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,13,if_cmp(reference,ne,16)).
instr(m_349,14,load(reference,0)).
instr(m_349,15,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volControl',class('javax/microedition/media/control','VolumeControl'))).
instr(m_349,16,load(int,3)).
instr(m_349,17,invoke(interface,class('javax/microedition/media/control','VolumeControl'),'setLevel',signature([int],int))).
instr(m_349,18,pop).
instr(m_349,19,load(reference,0)).
instr(m_349,20,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,21,new(class('java/lang','StringBuilder'))).
instr(m_349,22,dup).
instr(m_349,23,push(string('Volume: '))).
instr(m_349,24,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_349,25,load(int,3)).
instr(m_349,26,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_349,27,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_349,28,invoke(virtual,class('javax/microedition/lcdui','Gauge'),'setLabel',signature([class('java/lang','String')],void))).
instr(m_349,29,load(reference,1)).
instr(m_349,30,load(reference,0)).
instr(m_349,31,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,32,if_cmp(reference,ne,25)).
instr(m_349,33,load(reference,0)).
instr(m_349,34,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoControl',class('javax/microedition/media/control','TempoControl'))).
instr(m_349,35,if(null,22)).
instr(m_349,36,load(reference,0)).
instr(m_349,37,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoControl',class('javax/microedition/media/control','TempoControl'))).
instr(m_349,38,load(int,3)).
instr(m_349,39,push(byte,10)).
instr(m_349,40,mul(int)).
instr(m_349,41,push(short,1000)).
instr(m_349,42,mul(int)).
instr(m_349,43,invoke(interface,class('javax/microedition/media/control','TempoControl'),'setTempo',signature([int],int))).
instr(m_349,44,pop).
instr(m_349,45,load(reference,0)).
instr(m_349,46,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,47,new(class('java/lang','StringBuilder'))).
instr(m_349,48,dup).
instr(m_349,49,push(string('Tempo: '))).
instr(m_349,50,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_349,51,load(int,3)).
instr(m_349,52,push(byte,10)).
instr(m_349,53,mul(int)).
instr(m_349,54,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_349,55,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_349,56,invoke(virtual,class('javax/microedition/lcdui','Gauge'),'setLabel',signature([class('java/lang','String')],void))).
instr(m_349,57,load(reference,1)).
instr(m_349,58,load(reference,0)).
instr(m_349,59,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,60,if_cmp(reference,ne,27)).
instr(m_349,61,load(reference,0)).
instr(m_349,62,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchControl',class('javax/microedition/media/control','PitchControl'))).
instr(m_349,63,if(null,24)).
instr(m_349,64,load(reference,0)).
instr(m_349,65,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchControl',class('javax/microedition/media/control','PitchControl'))).
instr(m_349,66,load(int,3)).
instr(m_349,67,push(int(5))).
instr(m_349,68,sub(int)).
instr(m_349,69,push(byte,12)).
instr(m_349,70,mul(int)).
instr(m_349,71,push(short,1000)).
instr(m_349,72,mul(int)).
instr(m_349,73,invoke(interface,class('javax/microedition/media/control','PitchControl'),'setPitch',signature([int],int))).
instr(m_349,74,pop).
instr(m_349,75,load(reference,0)).
instr(m_349,76,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_349,77,new(class('java/lang','StringBuilder'))).
instr(m_349,78,dup).
instr(m_349,79,push(string('Pitch: '))).
instr(m_349,80,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_349,81,load(int,3)).
instr(m_349,82,push(int(5))).
instr(m_349,83,sub(int)).
instr(m_349,84,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_349,85,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_349,86,invoke(virtual,class('javax/microedition/lcdui','Gauge'),'setLabel',signature([class('java/lang','String')],void))).
instr(m_349,87,return(void)).
method(cf_334,m_348,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('java/io','InputStream'),class('java/lang','String'),class('lancs/mobilemedia/core/ui/controller','AbstractController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_348,[handler(26,136,137,class('java/lang','Exception'))]).
method_local_variable_table(m_348,[kv(0,length(301),'this',class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),index(0)),kv(0,length(301),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(301),'storedMusic',class('java/io','InputStream'),index(2)),kv(0,length(301),'type',class('java/lang','String'),index(3)),kv(0,length(301),'controller',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(4)),kv(138,length(141),'e',class('java/lang','Exception'),index(5))]).
method_line_number_table(m_348,[kv(0,ln(50)),kv(2,ln(37)),kv(5,ln(40)),kv(8,ln(41)),kv(11,ln(42)),kv(14,ln(45)),kv(17,ln(46)),kv(20,ln(47)),kv(23,ln(48)),kv(26,ln(52)),kv(31,ln(53)),kv(34,ln(54)),kv(41,ln(55)),kv(48,ln(56)),kv(55,ln(57)),kv(62,ln(59)),kv(66,ln(60)),kv(70,ln(61)),kv(74,ln(65)),kv(78,ln(68)),kv(82,ln(70)),kv(91,ln(71)),kv(100,ln(72)),kv(109,ln(74)),kv(115,ln(75)),kv(121,ln(76)),kv(127,ln(78)),kv(131,ln(79)),kv(137,ln(80)),kv(138,ln(81)),kv(141,ln(83))]).
instr(m_348,0,load(reference,0)).
instr(m_348,1,invoke(special,class('javax/microedition/lcdui','Canvas'),'<init>',signature([],void))).
instr(m_348,2,load(reference,0)).
instr(m_348,3,push(reference(null))).
instr(m_348,4,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,5,load(reference,0)).
instr(m_348,6,push(reference(null))).
instr(m_348,7,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volControl',class('javax/microedition/media/control','VolumeControl'))).
instr(m_348,8,load(reference,0)).
instr(m_348,9,push(reference(null))).
instr(m_348,10,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchControl',class('javax/microedition/media/control','PitchControl'))).
instr(m_348,11,load(reference,0)).
instr(m_348,12,push(reference(null))).
instr(m_348,13,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoControl',class('javax/microedition/media/control','TempoControl'))).
instr(m_348,14,load(reference,0)).
instr(m_348,15,push(reference(null))).
instr(m_348,16,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,17,load(reference,0)).
instr(m_348,18,push(reference(null))).
instr(m_348,19,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,20,load(reference,0)).
instr(m_348,21,push(reference(null))).
instr(m_348,22,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,23,load(reference,0)).
instr(m_348,24,push(reference(null))).
instr(m_348,25,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,26,load(reference,0)).
instr(m_348,27,load(reference,2)).
instr(m_348,28,load(reference,3)).
instr(m_348,29,invoke(static,class('javax/microedition/media','Manager'),'createPlayer',signature([class('java/io','InputStream'),class('java/lang','String')],class('javax/microedition/media','Player')))).
instr(m_348,30,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,31,load(reference,0)).
instr(m_348,32,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,33,invoke(interface,class('javax/microedition/media','Player'),'prefetch',signature([],void))).
instr(m_348,34,load(reference,0)).
instr(m_348,35,load(reference,0)).
instr(m_348,36,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,37,push(string('javax.microedition.media.control.VolumeControl'))).
instr(m_348,38,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_348,39,checkcast(class('javax/microedition/media/control','VolumeControl'))).
instr(m_348,40,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volControl',class('javax/microedition/media/control','VolumeControl'))).
instr(m_348,41,load(reference,0)).
instr(m_348,42,load(reference,0)).
instr(m_348,43,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,44,push(string('javax.microedition.media.control.PitchControl'))).
instr(m_348,45,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_348,46,checkcast(class('javax/microedition/media/control','PitchControl'))).
instr(m_348,47,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchControl',class('javax/microedition/media/control','PitchControl'))).
instr(m_348,48,load(reference,0)).
instr(m_348,49,load(reference,0)).
instr(m_348,50,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'midiPlayer',class('javax/microedition/media','Player'))).
instr(m_348,51,push(string('javax.microedition.media.control.TempoControl'))).
instr(m_348,52,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_348,53,checkcast(class('javax/microedition/media/control','TempoControl'))).
instr(m_348,54,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoControl',class('javax/microedition/media/control','TempoControl'))).
instr(m_348,55,load(reference,0)).
instr(m_348,56,new(class('javax/microedition/lcdui','Form'))).
instr(m_348,57,dup).
instr(m_348,58,push(string('MIDI Player'))).
instr(m_348,59,push(reference(null))).
instr(m_348,60,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String'),array(class('javax/microedition/lcdui','Item'))],void))).
instr(m_348,61,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,62,load(reference,0)).
instr(m_348,63,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,64,get(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_348,65,invoke(virtual,class('javax/microedition/lcdui','Form'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_348,66,load(reference,0)).
instr(m_348,67,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,68,get(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_348,69,invoke(virtual,class('javax/microedition/lcdui','Form'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_348,70,load(reference,0)).
instr(m_348,71,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,72,get(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_348,73,invoke(virtual,class('javax/microedition/lcdui','Form'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_348,74,load(reference,0)).
instr(m_348,75,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,76,get(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'copy',class('javax/microedition/lcdui','Command'))).
instr(m_348,77,invoke(virtual,class('javax/microedition/lcdui','Form'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_348,78,load(reference,0)).
instr(m_348,79,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,80,load(reference,4)).
instr(m_348,81,invoke(virtual,class('javax/microedition/lcdui','Form'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_348,82,load(reference,0)).
instr(m_348,83,new(class('javax/microedition/lcdui','Gauge'))).
instr(m_348,84,dup).
instr(m_348,85,push(string('Volume: 50'))).
instr(m_348,86,push(int(1))).
instr(m_348,87,push(byte,100)).
instr(m_348,88,push(byte,50)).
instr(m_348,89,invoke(special,class('javax/microedition/lcdui','Gauge'),'<init>',signature([class('java/lang','String'),boolean,int,int],void))).
instr(m_348,90,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,91,load(reference,0)).
instr(m_348,92,new(class('javax/microedition/lcdui','Gauge'))).
instr(m_348,93,dup).
instr(m_348,94,push(string('Tempo: 120'))).
instr(m_348,95,push(int(1))).
instr(m_348,96,push(byte,30)).
instr(m_348,97,push(byte,12)).
instr(m_348,98,invoke(special,class('javax/microedition/lcdui','Gauge'),'<init>',signature([class('java/lang','String'),boolean,int,int],void))).
instr(m_348,99,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,100,load(reference,0)).
instr(m_348,101,new(class('javax/microedition/lcdui','Gauge'))).
instr(m_348,102,dup).
instr(m_348,103,push(string('Pitch: 0'))).
instr(m_348,104,push(int(1))).
instr(m_348,105,push(byte,10)).
instr(m_348,106,push(int(5))).
instr(m_348,107,invoke(special,class('javax/microedition/lcdui','Gauge'),'<init>',signature([class('java/lang','String'),boolean,int,int],void))).
instr(m_348,108,put(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,109,load(reference,0)).
instr(m_348,110,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,111,load(reference,0)).
instr(m_348,112,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'volGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,113,invoke(virtual,class('javax/microedition/lcdui','Form'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_348,114,pop).
instr(m_348,115,load(reference,0)).
instr(m_348,116,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,117,load(reference,0)).
instr(m_348,118,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'tempoGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,119,invoke(virtual,class('javax/microedition/lcdui','Form'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_348,120,pop).
instr(m_348,121,load(reference,0)).
instr(m_348,122,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,123,load(reference,0)).
instr(m_348,124,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'pitchGauge',class('javax/microedition/lcdui','Gauge'))).
instr(m_348,125,invoke(virtual,class('javax/microedition/lcdui','Form'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_348,126,pop).
instr(m_348,127,load(reference,0)).
instr(m_348,128,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,129,load(reference,0)).
instr(m_348,130,invoke(virtual,class('javax/microedition/lcdui','Form'),'setItemStateListener',signature([class('javax/microedition/lcdui','ItemStateListener')],void))).
instr(m_348,131,load(reference,1)).
instr(m_348,132,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_348,133,load(reference,0)).
instr(m_348,134,get(field,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'form',class('javax/microedition/lcdui','Form'))).
instr(m_348,135,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_348,136,goto_w(5)).
instr(m_348,137,store(reference_or_return_address,5)).
instr(m_348,138,get(static,class('java/lang','System'),'err',class('java/io','PrintStream'))).
instr(m_348,139,load(reference,5)).
instr(m_348,140,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','Object')],void))).
instr(m_348,141,return(void)).
method(cf_334,m_347,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_347,[]).
method_line_number_table(m_347,[kv(0,ln(27)),kv(7,ln(28)),kv(14,ln(29)),kv(21,ln(33)),kv(28,ln(25))]).
instr(m_347,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_347,1,dup).
instr(m_347,2,push(string('Start'))).
instr(m_347,3,push(int(2))).
instr(m_347,4,push(int(0))).
instr(m_347,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_347,6,put(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_347,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_347,8,dup).
instr(m_347,9,push(string('Back'))).
instr(m_347,10,push(byte,8)).
instr(m_347,11,push(int(1))).
instr(m_347,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_347,13,put(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_347,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_347,15,dup).
instr(m_347,16,push(string('Stop'))).
instr(m_347,17,push(byte,8)).
instr(m_347,18,push(int(1))).
instr(m_347,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_347,20,put(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_347,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_347,22,dup).
instr(m_347,23,push(string('Copy'))).
instr(m_347,24,push(byte,8)).
instr(m_347,25,push(int(1))).
instr(m_347,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_347,27,put(static,class('lancs/mobilemedia/core/ui/screens','PlayMediaScreen'),'copy',class('javax/microedition/lcdui','Command'))).
instr(m_347,28,return(void)).
field(cf_334,f_346,'tempoGauge',class('javax/microedition/lcdui','Gauge'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_345,'pitchGauge',class('javax/microedition/lcdui','Gauge'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_344,'volGauge',class('javax/microedition/lcdui','Gauge'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_343,'form',class('javax/microedition/lcdui','Form'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_342,'tempoControl',class('javax/microedition/media/control','TempoControl'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_341,'pitchControl',class('javax/microedition/media/control','PitchControl'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_340,'volControl',class('javax/microedition/media/control','VolumeControl'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_339,'midiPlayer',class('javax/microedition/media','Player'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_338,'copy',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_337,'stop',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_336,'back',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_334,f_335,'start',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_353,class_declaration,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),class('javax/microedition/lcdui/game','GameCanvas'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_353,'PlayVideoScreen.java').
method(cf_353,m_369,'setVisibleVideo',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_369,[kv(0,length(19),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0))]).
method_line_number_table(m_369,[kv(0,ln(124)),kv(4,ln(125)),kv(8,ln(126))]).
instr(m_369,0,load(reference,0)).
instr(m_369,1,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_369,2,load(reference,0)).
instr(m_369,3,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_369,4,load(reference,0)).
instr(m_369,5,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_369,6,push(int(1))).
instr(m_369,7,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setVisible',signature([boolean],void))).
instr(m_369,8,return(void)).
method(cf_353,m_368,'keyPressed',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_368,[kv(0,length(68),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0)),kv(0,length(68),'keyCode',int,index(1)),kv(4,length(68),'gameAction',int,index(2)),kv(8,length(68),'y',int,index(3))]).
method_line_number_table(m_368,[kv(0,ln(112)),kv(4,ln(113)),kv(8,ln(114)),kv(11,ln(115)),kv(17,ln(116)),kv(20,ln(117)),kv(25,ln(119)),kv(32,ln(120)),kv(34,ln(121))]).
instr(m_368,0,load(reference,0)).
instr(m_368,1,load(int,1)).
instr(m_368,2,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'getGameAction',signature([int],int))).
instr(m_368,3,store(int,2)).
instr(m_368,4,load(reference,0)).
instr(m_368,5,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_368,6,invoke(interface,class('javax/microedition/media/control','VideoControl'),'getDisplayY',signature([],int))).
instr(m_368,7,store(int,3)).
instr(m_368,8,load(int,2)).
instr(m_368,9,push(int(1))).
instr(m_368,10,if_cmp(int,ne,7)).
instr(m_368,11,load(int,3)).
instr(m_368,12,load(reference,0)).
instr(m_368,13,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'dy',int)).
instr(m_368,14,sub(int)).
instr(m_368,15,store(int,3)).
instr(m_368,16,goto_w(9)).
instr(m_368,17,load(int,2)).
instr(m_368,18,push(byte,6)).
instr(m_368,19,if_cmp(int,ne,6)).
instr(m_368,20,load(int,3)).
instr(m_368,21,load(reference,0)).
instr(m_368,22,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'dy',int)).
instr(m_368,23,add(int)).
instr(m_368,24,store(int,3)).
instr(m_368,25,load(reference,0)).
instr(m_368,26,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_368,27,load(reference,0)).
instr(m_368,28,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_368,29,invoke(interface,class('javax/microedition/media/control','VideoControl'),'getDisplayX',signature([],int))).
instr(m_368,30,load(int,3)).
instr(m_368,31,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplayLocation',signature([int,int],void))).
instr(m_368,32,load(reference,0)).
instr(m_368,33,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'repaint',signature([],void))).
instr(m_368,34,return(void)).
method(cf_353,m_367,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_367,[kv(0,length(25),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0)),kv(0,length(25),'g',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_367,[kv(0,ln(106)),kv(3,ln(107)),kv(11,ln(108)),kv(13,ln(109))]).
instr(m_367,0,load(reference,1)).
instr(m_367,1,push(int(16777215))).
instr(m_367,2,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'setColor',signature([int],void))).
instr(m_367,3,load(reference,1)).
instr(m_367,4,push(int(0))).
instr(m_367,5,push(int(0))).
instr(m_367,6,load(reference,0)).
instr(m_367,7,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'getWidth',signature([],int))).
instr(m_367,8,load(reference,0)).
instr(m_367,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'getHeight',signature([],int))).
instr(m_367,10,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'fillRect',signature([int,int,int,int],void))).
instr(m_367,11,load(reference,0)).
instr(m_367,12,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'flushGraphics',signature([],void))).
instr(m_367,13,return(void)).
method(cf_353,m_366,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('java/io','InputStream'),class('java/lang','String'),class('lancs/mobilemedia/core/ui/controller','AbstractController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_366,[handler(61,84,85,class('java/lang','Exception')),handler(91,103,104,class('java/lang','Exception')),handler(121,139,140,class('java/lang','Exception'))]).
method_local_variable_table(m_366,[kv(0,length(317),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0)),kv(0,length(317),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(317),'storedVideo',class('java/io','InputStream'),index(2)),kv(0,length(317),'type',class('java/lang','String'),index(3)),kv(0,length(317),'controller',class('lancs/mobilemedia/core/ui/controller','AbstractController'),index(4)),kv(86,length(91),'e',class('java/lang','Exception'),index(5)),kv(105,length(115),'e',class('java/lang','Exception'),index(5)),kv(118,length(317),'halfCanvasWidth',int,index(5)),kv(121,length(317),'halfCanvasHeight',int,index(6)),kv(141,length(146),'e',class('java/lang','Exception'),index(7))]).
method_line_number_table(m_366,[kv(0,ln(55)),kv(3,ln(22)),kv(6,ln(23)),kv(9,ln(25)),kv(17,ln(26)),kv(25,ln(27)),kv(33,ln(34)),kv(36,ln(35)),kv(39,ln(37)),kv(42,ln(58)),kv(46,ln(60)),kv(50,ln(61)),kv(54,ln(62)),kv(58,ln(66)),kv(61,ln(73)),kv(69,ln(75)),kv(74,ln(78)),kv(77,ln(80)),kv(85,ln(81)),kv(86,ln(82)),kv(89,ln(83)),kv(91,ln(86)),kv(94,ln(87)),kv(97,ln(89)),kv(104,ln(90)),kv(105,ln(91)),kv(115,ln(93)),kv(118,ln(94)),kv(121,ln(96)),kv(125,ln(97)),kv(134,ln(98)),kv(140,ln(99)),kv(141,ln(100)),kv(144,ln(101)),kv(146,ln(103))]).
instr(m_366,0,load(reference,0)).
instr(m_366,1,push(int(0))).
instr(m_366,2,invoke(special,class('javax/microedition/lcdui/game','GameCanvas'),'<init>',signature([boolean],void))).
instr(m_366,3,load(reference,0)).
instr(m_366,4,push(reference(null))).
instr(m_366,5,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_366,6,load(reference,0)).
instr(m_366,7,push(reference(null))).
instr(m_366,8,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,9,load(reference,0)).
instr(m_366,10,new(class('javax/microedition/lcdui','Command'))).
instr(m_366,11,dup).
instr(m_366,12,push(string('Start'))).
instr(m_366,13,push(byte,7)).
instr(m_366,14,push(int(1))).
instr(m_366,15,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_366,16,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_366,17,load(reference,0)).
instr(m_366,18,new(class('javax/microedition/lcdui','Command'))).
instr(m_366,19,dup).
instr(m_366,20,push(string('Back'))).
instr(m_366,21,push(byte,8)).
instr(m_366,22,push(int(1))).
instr(m_366,23,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_366,24,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_366,25,load(reference,0)).
instr(m_366,26,new(class('javax/microedition/lcdui','Command'))).
instr(m_366,27,dup).
instr(m_366,28,push(string('Stop'))).
instr(m_366,29,push(byte,8)).
instr(m_366,30,push(int(1))).
instr(m_366,31,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_366,32,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_366,33,load(reference,0)).
instr(m_366,34,push(reference(null))).
instr(m_366,35,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_366,36,load(reference,0)).
instr(m_366,37,push(int(0))).
instr(m_366,38,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'error',boolean)).
instr(m_366,39,load(reference,0)).
instr(m_366,40,push(int(2))).
instr(m_366,41,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'dy',int)).
instr(m_366,42,load(reference,0)).
instr(m_366,43,load(reference,1)).
instr(m_366,44,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_366,45,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_366,46,load(reference,0)).
instr(m_366,47,load(reference,0)).
instr(m_366,48,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'start',class('javax/microedition/lcdui','Command'))).
instr(m_366,49,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_366,50,load(reference,0)).
instr(m_366,51,load(reference,0)).
instr(m_366,52,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'stop',class('javax/microedition/lcdui','Command'))).
instr(m_366,53,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_366,54,load(reference,0)).
instr(m_366,55,load(reference,0)).
instr(m_366,56,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'back',class('javax/microedition/lcdui','Command'))).
instr(m_366,57,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_366,58,load(reference,0)).
instr(m_366,59,get(static,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'copy',class('javax/microedition/lcdui','Command'))).
instr(m_366,60,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_366,61,load(reference,0)).
instr(m_366,62,load(reference,0)).
instr(m_366,63,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_366,64,push(string('/images/fish.mpg'))).
instr(m_366,65,invoke(virtual,class('java/lang','Class'),'getResourceAsStream',signature([class('java/lang','String')],class('java/io','InputStream')))).
instr(m_366,66,push(string('video/mpeg'))).
instr(m_366,67,invoke(static,class('javax/microedition/media','Manager'),'createPlayer',signature([class('java/io','InputStream'),class('java/lang','String')],class('javax/microedition/media','Player')))).
instr(m_366,68,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_366,69,load(reference,0)).
instr(m_366,70,load(reference,2)).
instr(m_366,71,load(reference,3)).
instr(m_366,72,invoke(static,class('javax/microedition/media','Manager'),'createPlayer',signature([class('java/io','InputStream'),class('java/lang','String')],class('javax/microedition/media','Player')))).
instr(m_366,73,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_366,74,load(reference,0)).
instr(m_366,75,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_366,76,invoke(interface,class('javax/microedition/media','Player'),'realize',signature([],void))).
instr(m_366,77,load(reference,0)).
instr(m_366,78,load(reference,0)).
instr(m_366,79,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_366,80,push(string('VideoControl'))).
instr(m_366,81,invoke(interface,class('javax/microedition/media','Player'),'getControl',signature([class('java/lang','String')],class('javax/microedition/media','Control')))).
instr(m_366,82,checkcast(class('javax/microedition/media/control','VideoControl'))).
instr(m_366,83,put(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,84,goto_w(7)).
instr(m_366,85,store(reference_or_return_address,5)).
instr(m_366,86,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_366,87,push(string('Error ao criar o player:'))).
instr(m_366,88,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_366,89,load(reference,5)).
instr(m_366,90,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_366,91,load(reference,0)).
instr(m_366,92,load(reference,4)).
instr(m_366,93,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_366,94,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_366,95,push(string('Crio os comandos e vai iniciar o display'))).
instr(m_366,96,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_366,97,load(reference,0)).
instr(m_366,98,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,99,push(int(1))).
instr(m_366,100,load(reference,0)).
instr(m_366,101,invoke(interface,class('javax/microedition/media/control','VideoControl'),'initDisplayMode',signature([int,class('java/lang','Object')],class('java/lang','Object')))).
instr(m_366,102,pop).
instr(m_366,103,goto_w(12)).
instr(m_366,104,store(reference_or_return_address,5)).
instr(m_366,105,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_366,106,new(class('java/lang','StringBuilder'))).
instr(m_366,107,dup).
instr(m_366,108,push(string('Error criar or controler'))).
instr(m_366,109,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_366,110,load(reference,5)).
instr(m_366,111,invoke(virtual,class('java/lang','Exception'),'getMessage',signature([],class('java/lang','String')))).
instr(m_366,112,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_366,113,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_366,114,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_366,115,load(reference,0)).
instr(m_366,116,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'getWidth',signature([],int))).
instr(m_366,117,store(int,5)).
instr(m_366,118,load(reference,0)).
instr(m_366,119,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'getHeight',signature([],int))).
instr(m_366,120,store(int,6)).
instr(m_366,121,load(reference,0)).
instr(m_366,122,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,123,push(int(0))).
instr(m_366,124,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplayFullScreen',signature([boolean],void))).
instr(m_366,125,load(reference,0)).
instr(m_366,126,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,127,load(int,5)).
instr(m_366,128,push(byte,10)).
instr(m_366,129,sub(int)).
instr(m_366,130,load(int,6)).
instr(m_366,131,push(byte,10)).
instr(m_366,132,sub(int)).
instr(m_366,133,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplaySize',signature([int,int],void))).
instr(m_366,134,load(reference,0)).
instr(m_366,135,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'videoControl',class('javax/microedition/media/control','VideoControl'))).
instr(m_366,136,push(int(5))).
instr(m_366,137,push(int(5))).
instr(m_366,138,invoke(interface,class('javax/microedition/media/control','VideoControl'),'setDisplayLocation',signature([int,int],void))).
instr(m_366,139,goto_w(7)).
instr(m_366,140,store(reference_or_return_address,7)).
instr(m_366,141,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_366,142,push(string('Error ao definir a tela'))).
instr(m_366,143,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_366,144,load(reference,7)).
instr(m_366,145,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_366,146,return(void)).
method(cf_353,m_365,'stopVideo',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_365,[handler(0,6,7,class('java/lang','Exception'))]).
method_local_variable_table(m_365,[kv(0,length(25),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0)),kv(8,length(10),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_365,[kv(0,ln(50)),kv(7,ln(51)),kv(10,ln(52))]).
instr(m_365,0,load(reference,0)).
instr(m_365,1,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_365,2,if(null,8)).
instr(m_365,3,load(reference,0)).
instr(m_365,4,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_365,5,invoke(interface,class('javax/microedition/media','Player'),'stop',signature([],void))).
instr(m_365,6,goto_w(4)).
instr(m_365,7,store(reference_or_return_address,1)).
instr(m_365,8,load(reference,1)).
instr(m_365,9,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_365,10,return(void)).
method(cf_353,m_364,'startVideo',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_364,[handler(4,7,8,class('java/lang','Exception'))]).
method_local_variable_table(m_364,[kv(0,length(26),'this',class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),index(0)),kv(9,length(11),'e',class('java/lang','Exception'),index(1))]).
method_line_number_table(m_364,[kv(0,ln(40)),kv(4,ln(42)),kv(8,ln(43)),kv(9,ln(44)),kv(11,ln(46))]).
instr(m_364,0,load(reference,0)).
instr(m_364,1,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'error',boolean)).
instr(m_364,2,if(eq,2)).
instr(m_364,3,return(void)).
instr(m_364,4,load(reference,0)).
instr(m_364,5,get(field,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'player',class('javax/microedition/media','Player'))).
instr(m_364,6,invoke(interface,class('javax/microedition/media','Player'),'start',signature([],void))).
instr(m_364,7,goto_w(4)).
instr(m_364,8,store(reference_or_return_address,1)).
instr(m_364,9,load(reference,1)).
instr(m_364,10,invoke(virtual,class('java/lang','Exception'),'printStackTrace',signature([],void))).
instr(m_364,11,return(void)).
method(cf_353,m_363,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_363,[]).
method_line_number_table(m_363,[kv(0,ln(31)),kv(7,ln(20))]).
instr(m_363,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_363,1,dup).
instr(m_363,2,push(string('Copy'))).
instr(m_363,3,push(byte,8)).
instr(m_363,4,push(int(1))).
instr(m_363,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_363,6,put(static,class('lancs/mobilemedia/core/ui/screens','PlayVideoScreen'),'copy',class('javax/microedition/lcdui','Command'))).
instr(m_363,7,return(void)).
field(cf_353,f_362,'dy',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_361,'error',boolean,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_360,'display',class('javax/microedition/lcdui','Display'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_359,'copy',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_358,'stop',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_357,'back',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_356,'start',class('javax/microedition/lcdui','Command'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_355,'videoControl',class('javax/microedition/media/control','VideoControl'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_353,f_354,'player',class('javax/microedition/media','Player'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_370,class_declaration,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),class('javax/microedition/lcdui','List'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_370,'SelectTypeOfMedia.java').
method(cf_370,m_377,'repaintListMedias',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_377,[kv(0,length(29),'this',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(0))]).
method_line_number_table(m_377,[kv(0,ln(45)),kv(2,ln(48)),kv(7,ln(53)),kv(12,ln(58)),kv(17,ln(60))]).
instr(m_377,0,load(reference,0)).
instr(m_377,1,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'deleteAll',signature([],void))).
instr(m_377,2,load(reference,0)).
instr(m_377,3,push(string('Photos'))).
instr(m_377,4,push(reference(null))).
instr(m_377,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_377,6,pop).
instr(m_377,7,load(reference,0)).
instr(m_377,8,push(string('Music'))).
instr(m_377,9,push(reference(null))).
instr(m_377,10,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_377,11,pop).
instr(m_377,12,load(reference,0)).
instr(m_377,13,push(string('Videos'))).
instr(m_377,14,push(reference(null))).
instr(m_377,15,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_377,16,pop).
instr(m_377,17,return(void)).
method(cf_370,m_376,'deleteAll',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_376,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(0)),kv(2,length(11),'i',int,index(1))]).
method_line_number_table(m_376,[kv(0,ln(36)),kv(3,ln(37)),kv(6,ln(36)),kv(11,ln(39))]).
instr(m_376,0,push(int(0))).
instr(m_376,1,store(int,1)).
instr(m_376,2,goto_w(5)).
instr(m_376,3,load(reference,0)).
instr(m_376,4,load(int,1)).
instr(m_376,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'delete',signature([int],void))).
instr(m_376,6,iinc(1,1)).
instr(m_376,7,load(int,1)).
instr(m_376,8,load(reference,0)).
instr(m_376,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'size',signature([],int))).
instr(m_376,10,if_cmp(int,lt,-7)).
instr(m_376,11,return(void)).
method(cf_370,m_375,'initMenu',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_375,[kv(0,length(19),'this',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(0))]).
method_line_number_table(m_375,[kv(0,ln(27)),kv(3,ln(28)),kv(6,ln(29)),kv(8,ln(30))]).
instr(m_375,0,load(reference,0)).
instr(m_375,1,get(static,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_375,2,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_375,3,load(reference,0)).
instr(m_375,4,get(static,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_375,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_375,6,load(reference,0)).
instr(m_375,7,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'repaintListMedias',signature([],void))).
instr(m_375,8,return(void)).
method(cf_370,m_374,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_374,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),index(0))]).
method_line_number_table(m_374,[kv(0,ln(19)),kv(4,ln(20))]).
instr(m_374,0,load(reference,0)).
instr(m_374,1,push(string('Select the media to Use'))).
instr(m_374,2,push(int(3))).
instr(m_374,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_374,4,return(void)).
method(cf_370,m_373,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_373,[]).
method_line_number_table(m_373,[kv(0,ln(12)),kv(7,ln(13)),kv(14,ln(10))]).
instr(m_373,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_373,1,dup).
instr(m_373,2,push(string('Exit'))).
instr(m_373,3,push(byte,6)).
instr(m_373,4,push(int(2))).
instr(m_373,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_373,6,put(static,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_373,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_373,8,dup).
instr(m_373,9,push(string('Select'))).
instr(m_373,10,push(byte,8)).
instr(m_373,11,push(int(1))).
instr(m_373,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_373,13,put(static,class('lancs/mobilemedia/core/ui/screens','SelectTypeOfMedia'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_373,14,return(void)).
field(cf_370,f_372,'selectCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_370,f_371,'exitCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_378,class_declaration,class('lancs/mobilemedia/core/util','Constants'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_378,'Constants.java').
method(cf_378,m_387,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_387,[kv(0,length(5),'this',class('lancs/mobilemedia/core/util','Constants'),index(0))]).
method_line_number_table(m_387,[kv(0,ln(13))]).
instr(m_387,0,load(reference,0)).
instr(m_387,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_387,2,return(void)).
field(cf_378,f_386,'SCREEN_HEIGHT',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_386,int(205)).
field(cf_378,f_385,'SCREEN_WIDTH',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_385,int(176)).
field(cf_378,f_384,'ADDPHOTOTOALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_384,string('AddPhotoToAlbum')).
field(cf_378,f_383,'CONFIRMDELETEALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_383,string('ConfirmDeleteAlbumScreen')).
field(cf_378,f_382,'NEWALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_382,string('NewLabelScreen')).
field(cf_378,f_381,'IMAGELIST_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_381,string('ImageListScreen')).
field(cf_378,f_380,'IMAGE_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_380,string('ImageScreen')).
field(cf_378,f_379,'ALBUMLIST_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_379,string('AlbumListScreen')).
class_file(cf_388,class_declaration,class('lancs/mobilemedia/core/util','MediaUtil'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_388,'MediaUtil.java').
method(cf_388,m_394,'getBytesFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_394,[handler(0,84,85,class('java/lang','Exception'))]).
method_local_variable_table(m_394,[kv(0,length(175),'this',class('lancs/mobilemedia/core/util','MediaUtil'),index(0)),kv(0,length(175),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(4,length(85),'byteString',class('java/lang','String'),index(2)),kv(7,length(85),'i',int,index(3)),kv(12,length(85),'j',class('java/lang','Integer'),index(4)),kv(24,length(85),'i2',int,index(5)),kv(29,length(85),'j2',class('java/lang','Integer'),index(6)),kv(86,length(175),'e',class('java/lang','Exception'),index(2))]).
method_line_number_table(m_394,[kv(0,ln(179)),kv(4,ln(182)),kv(7,ln(183)),kv(12,ln(184)),kv(17,ln(185)),kv(21,ln(189)),kv(24,ln(190)),kv(29,ln(191)),kv(34,ln(192)),kv(38,ln(195)),kv(43,ln(196)),kv(47,ln(199)),kv(52,ln(203)),kv(56,ln(204)),kv(64,ln(205)),kv(68,ln(210)),kv(72,ln(211)),kv(82,ln(214)),kv(85,ln(215)),kv(86,ln(216))]).
instr(m_394,0,new(class('java/lang','String'))).
instr(m_394,1,dup).
instr(m_394,2,invoke(special,class('java/lang','String'),'<init>',signature([],void))).
instr(m_394,3,store(reference_or_return_address,2)).
instr(m_394,4,load(reference,1)).
instr(m_394,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getRecordId',signature([],int))).
instr(m_394,6,store(int,3)).
instr(m_394,7,new(class('java/lang','Integer'))).
instr(m_394,8,dup).
instr(m_394,9,load(int,3)).
instr(m_394,10,invoke(special,class('java/lang','Integer'),'<init>',signature([int],void))).
instr(m_394,11,store(reference_or_return_address,4)).
instr(m_394,12,load(reference,2)).
instr(m_394,13,load(reference,4)).
instr(m_394,14,invoke(virtual,class('java/lang','Integer'),'toString',signature([],class('java/lang','String')))).
instr(m_394,15,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,16,store(reference_or_return_address,2)).
instr(m_394,17,load(reference,2)).
instr(m_394,18,push(string('*'))).
instr(m_394,19,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,20,store(reference_or_return_address,2)).
instr(m_394,21,load(reference,1)).
instr(m_394,22,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_394,23,store(int,5)).
instr(m_394,24,new(class('java/lang','Integer'))).
instr(m_394,25,dup).
instr(m_394,26,load(int,5)).
instr(m_394,27,invoke(special,class('java/lang','Integer'),'<init>',signature([int],void))).
instr(m_394,28,store(reference_or_return_address,6)).
instr(m_394,29,load(reference,2)).
instr(m_394,30,load(reference,6)).
instr(m_394,31,invoke(virtual,class('java/lang','Integer'),'toString',signature([],class('java/lang','String')))).
instr(m_394,32,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,33,store(reference_or_return_address,2)).
instr(m_394,34,load(reference,2)).
instr(m_394,35,push(string('*'))).
instr(m_394,36,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,37,store(reference_or_return_address,2)).
instr(m_394,38,load(reference,2)).
instr(m_394,39,load(reference,1)).
instr(m_394,40,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_394,41,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,42,store(reference_or_return_address,2)).
instr(m_394,43,load(reference,2)).
instr(m_394,44,push(string('*'))).
instr(m_394,45,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,46,store(reference_or_return_address,2)).
instr(m_394,47,load(reference,2)).
instr(m_394,48,load(reference,1)).
instr(m_394,49,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_394,50,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,51,store(reference_or_return_address,2)).
instr(m_394,52,load(reference,2)).
instr(m_394,53,push(string('*'))).
instr(m_394,54,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,55,store(reference_or_return_address,2)).
instr(m_394,56,load(reference,1)).
instr(m_394,57,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'isFavorite',signature([],boolean))).
instr(m_394,58,if(eq,6)).
instr(m_394,59,load(reference,2)).
instr(m_394,60,push(string('true'))).
instr(m_394,61,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,62,store(reference_or_return_address,2)).
instr(m_394,63,goto_w(5)).
instr(m_394,64,load(reference,2)).
instr(m_394,65,push(string('false'))).
instr(m_394,66,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,67,store(reference_or_return_address,2)).
instr(m_394,68,load(reference,2)).
instr(m_394,69,push(string('*'))).
instr(m_394,70,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,71,store(reference_or_return_address,2)).
instr(m_394,72,load(reference,2)).
instr(m_394,73,new(class('java/lang','StringBuilder'))).
instr(m_394,74,dup).
instr(m_394,75,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([],void))).
instr(m_394,76,load(reference,1)).
instr(m_394,77,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getNumberOfViews',signature([],int))).
instr(m_394,78,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_394,79,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_394,80,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_394,81,store(reference_or_return_address,2)).
instr(m_394,82,load(reference,2)).
instr(m_394,83,invoke(virtual,class('java/lang','String'),'getBytes',signature([],array(byte)))).
instr(m_394,84,return(reference)).
instr(m_394,85,store(reference_or_return_address,2)).
instr(m_394,86,new(class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))).
instr(m_394,87,dup).
instr(m_394,88,push(string('The provided data are not valid'))).
instr(m_394,89,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_394,90,athrow).
method_exceptions(m_394,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_388,m_393,'getMediaInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_393,[handler(121,128,129,class('java/lang','RuntimeException')),handler(0,159,160,class('java/lang','Exception'))]).
method_local_variable_table(m_393,[kv(0,length(308),'this',class('lancs/mobilemedia/core/util','MediaUtil'),index(0)),kv(0,length(308),'bytes',array(byte),index(1)),kv(5,length(160),'iiString',class('java/lang','String'),index(2)),kv(7,length(160),'startIndex',int,index(3)),kv(18,length(160),'intString',class('java/lang','String'),index(4)),kv(35,length(160),'fidString',class('java/lang','String'),index(5)),kv(52,length(160),'albumLabel',class('java/lang','String'),index(6)),kv(73,length(160),'imageLabel',class('java/lang','String'),index(7)),kv(81,length(160),'favorite',boolean,index(8)),kv(121,length(160),'numberOfViews',int,index(9)),kv(130,length(134),'e',class('java/lang','RuntimeException'),index(10)),kv(137,length(160),'x',class('java/lang','Integer'),index(10)),kv(145,length(160),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(11)),kv(161,length(308),'e',class('java/lang','Exception'),index(2))]).
method_line_number_table(m_393,[kv(0,ln(94)),kv(5,ln(97)),kv(7,ln(98)),kv(12,ln(102)),kv(18,ln(105)),kv(23,ln(106)),kv(29,ln(107)),kv(35,ln(110)),kv(40,ln(111)),kv(46,ln(112)),kv(52,ln(114)),kv(57,ln(115)),kv(63,ln(116)),kv(67,ln(117)),kv(71,ln(118)),kv(73,ln(119)),kv(79,ln(123)),kv(81,ln(124)),kv(86,ln(125)),kv(92,ln(126)),kv(96,ln(127)),kv(100,ln(134)),kv(105,ln(135)),kv(111,ln(137)),kv(115,ln(138)),kv(119,ln(140)),kv(121,ln(142)),kv(129,ln(143)),kv(130,ln(144)),kv(132,ln(145)),kv(134,ln(149)),kv(137,ln(150)),kv(145,ln(153)),kv(148,ln(157)),kv(151,ln(160)),kv(154,ln(161)),kv(158,ln(162)),kv(160,ln(163)),kv(161,ln(164))]).
instr(m_393,0,new(class('java/lang','String'))).
instr(m_393,1,dup).
instr(m_393,2,load(reference,1)).
instr(m_393,3,invoke(special,class('java/lang','String'),'<init>',signature([array(byte)],void))).
instr(m_393,4,store(reference_or_return_address,2)).
instr(m_393,5,push(int(0))).
instr(m_393,6,store(int,3)).
instr(m_393,7,load(reference,0)).
instr(m_393,8,load(reference,2)).
instr(m_393,9,push(string('*'))).
instr(m_393,10,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String')],int))).
instr(m_393,11,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,12,load(reference,2)).
instr(m_393,13,load(int,3)).
instr(m_393,14,load(reference,0)).
instr(m_393,15,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,16,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_393,17,store(reference_or_return_address,4)).
instr(m_393,18,load(reference,0)).
instr(m_393,19,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,20,push(int(1))).
instr(m_393,21,add(int)).
instr(m_393,22,store(int,3)).
instr(m_393,23,load(reference,0)).
instr(m_393,24,load(reference,2)).
instr(m_393,25,push(string('*'))).
instr(m_393,26,load(int,3)).
instr(m_393,27,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_393,28,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,29,load(reference,2)).
instr(m_393,30,load(int,3)).
instr(m_393,31,load(reference,0)).
instr(m_393,32,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,33,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_393,34,store(reference_or_return_address,5)).
instr(m_393,35,load(reference,0)).
instr(m_393,36,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,37,push(int(1))).
instr(m_393,38,add(int)).
instr(m_393,39,store(int,3)).
instr(m_393,40,load(reference,0)).
instr(m_393,41,load(reference,2)).
instr(m_393,42,push(string('*'))).
instr(m_393,43,load(int,3)).
instr(m_393,44,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_393,45,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,46,load(reference,2)).
instr(m_393,47,load(int,3)).
instr(m_393,48,load(reference,0)).
instr(m_393,49,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,50,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_393,51,store(reference_or_return_address,6)).
instr(m_393,52,load(reference,0)).
instr(m_393,53,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,54,push(int(1))).
instr(m_393,55,add(int)).
instr(m_393,56,store(int,3)).
instr(m_393,57,load(reference,0)).
instr(m_393,58,load(reference,2)).
instr(m_393,59,push(string('*'))).
instr(m_393,60,load(int,3)).
instr(m_393,61,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_393,62,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,63,load(reference,0)).
instr(m_393,64,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,65,push(int(-1))).
instr(m_393,66,if_cmp(int,ne,5)).
instr(m_393,67,load(reference,0)).
instr(m_393,68,load(reference,2)).
instr(m_393,69,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_393,70,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,71,push(string(''))).
instr(m_393,72,store(reference_or_return_address,7)).
instr(m_393,73,load(reference,2)).
instr(m_393,74,load(int,3)).
instr(m_393,75,load(reference,0)).
instr(m_393,76,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,77,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_393,78,store(reference_or_return_address,7)).
instr(m_393,79,push(int(0))).
instr(m_393,80,store(int,8)).
instr(m_393,81,load(reference,0)).
instr(m_393,82,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,83,push(int(1))).
instr(m_393,84,add(int)).
instr(m_393,85,store(int,3)).
instr(m_393,86,load(reference,0)).
instr(m_393,87,load(reference,2)).
instr(m_393,88,push(string('*'))).
instr(m_393,89,load(int,3)).
instr(m_393,90,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_393,91,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,92,load(reference,0)).
instr(m_393,93,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,94,push(int(-1))).
instr(m_393,95,if_cmp(int,ne,5)).
instr(m_393,96,load(reference,0)).
instr(m_393,97,load(reference,2)).
instr(m_393,98,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_393,99,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,100,load(reference,0)).
instr(m_393,101,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,102,push(int(1))).
instr(m_393,103,add(int)).
instr(m_393,104,store(int,3)).
instr(m_393,105,load(reference,0)).
instr(m_393,106,load(reference,2)).
instr(m_393,107,push(string('*'))).
instr(m_393,108,load(int,3)).
instr(m_393,109,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_393,110,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,111,load(reference,0)).
instr(m_393,112,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,113,push(int(-1))).
instr(m_393,114,if_cmp(int,ne,5)).
instr(m_393,115,load(reference,0)).
instr(m_393,116,load(reference,2)).
instr(m_393,117,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_393,118,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,119,push(int(0))).
instr(m_393,120,store(int,9)).
instr(m_393,121,load(reference,2)).
instr(m_393,122,load(int,3)).
instr(m_393,123,load(reference,0)).
instr(m_393,124,get(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_393,125,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_393,126,invoke(static,class('java/lang','Integer'),'parseInt',signature([class('java/lang','String')],int))).
instr(m_393,127,store(int,9)).
instr(m_393,128,goto_w(6)).
instr(m_393,129,store(reference_or_return_address,10)).
instr(m_393,130,push(int(0))).
instr(m_393,131,store(int,9)).
instr(m_393,132,load(reference,10)).
instr(m_393,133,invoke(virtual,class('java/lang','RuntimeException'),'printStackTrace',signature([],void))).
instr(m_393,134,load(reference,5)).
instr(m_393,135,invoke(static,class('java/lang','Integer'),'valueOf',signature([class('java/lang','String')],class('java/lang','Integer')))).
instr(m_393,136,store(reference_or_return_address,10)).
instr(m_393,137,new(class('lancs/mobilemedia/core/ui/datamodel','MediaData'))).
instr(m_393,138,dup).
instr(m_393,139,load(reference,10)).
instr(m_393,140,invoke(virtual,class('java/lang','Integer'),'intValue',signature([],int))).
instr(m_393,141,load(reference,6)).
instr(m_393,142,load(reference,7)).
instr(m_393,143,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void))).
instr(m_393,144,store(reference_or_return_address,11)).
instr(m_393,145,load(reference,11)).
instr(m_393,146,load(int,8)).
instr(m_393,147,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setFavorite',signature([boolean],void))).
instr(m_393,148,load(reference,11)).
instr(m_393,149,load(int,9)).
instr(m_393,150,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setNumberOfViews',signature([int],void))).
instr(m_393,151,load(reference,4)).
instr(m_393,152,invoke(static,class('java/lang','Integer'),'valueOf',signature([class('java/lang','String')],class('java/lang','Integer')))).
instr(m_393,153,store(reference_or_return_address,10)).
instr(m_393,154,load(reference,11)).
instr(m_393,155,load(reference,10)).
instr(m_393,156,invoke(virtual,class('java/lang','Integer'),'intValue',signature([],int))).
instr(m_393,157,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setRecordId',signature([int],void))).
instr(m_393,158,load(reference,11)).
instr(m_393,159,return(reference)).
instr(m_393,160,store(reference_or_return_address,2)).
instr(m_393,161,new(class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'))).
instr(m_393,162,dup).
instr(m_393,163,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),'<init>',signature([],void))).
instr(m_393,164,athrow).
method_exceptions(m_393,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_388,m_392,'readMediaAsByteArray',signature([class('java/lang','String')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_392,[handler(5,10,11,class('java/lang','Exception')),handler(28,85,86,class('java/io','IOException')),handler(28,85,100,class('java/lang','NullPointerException'))]).
method_local_variable_table(m_392,[kv(0,length(219),'this',class('lancs/mobilemedia/core/util','MediaUtil'),index(0)),kv(0,length(219),'mediaFile',class('java/lang','String'),index(1)),kv(3,length(219),'bArray',array(byte),index(2)),kv(5,length(219),'is',class('java/io','InputStream'),index(3)),kv(12,length(23),'e',class('java/lang','Exception'),index(4)),kv(41,length(71),'i',int,index(4)),kv(25,length(219),'len',int,index(5)),kv(39,length(71),'bArray2',array(byte),index(6)),kv(28,length(219),'b',array(byte),index(7)),kv(87,length(100),'e1',class('java/io','IOException'),index(8)),kv(101,length(112),'e2',class('java/lang','NullPointerException'),index(8))]).
method_line_number_table(m_392,[kv(0,ln(37)),kv(3,ln(43)),kv(5,ln(45)),kv(11,ln(46)),kv(12,ln(47)),kv(14,ln(48)),kv(21,ln(47)),kv(23,ln(50)),kv(25,ln(55)),kv(28,ln(57)),kv(29,ln(58)),kv(35,ln(59)),kv(39,ln(61)),kv(42,ln(62)),kv(48,ln(61)),kv(52,ln(63)),kv(58,ln(65)),kv(61,ln(66)),kv(67,ln(65)),kv(71,ln(69)),kv(77,ln(70)),kv(78,ln(57)),kv(83,ln(72)),kv(86,ln(73)),kv(87,ln(74)),kv(89,ln(75)),kv(98,ln(74)),kv(100,ln(76)),kv(101,ln(77)),kv(103,ln(78)),kv(110,ln(77)),kv(112,ln(80))]).
instr(m_392,0,push(short,1000)).
instr(m_392,1,newarray(8)).
instr(m_392,2,store(reference_or_return_address,2)).
instr(m_392,3,push(reference(null))).
instr(m_392,4,store(reference_or_return_address,3)).
instr(m_392,5,load(reference,0)).
instr(m_392,6,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_392,7,load(reference,1)).
instr(m_392,8,invoke(virtual,class('java/lang','Class'),'getResourceAsStream',signature([class('java/lang','String')],class('java/io','InputStream')))).
instr(m_392,9,store(reference_or_return_address,3)).
instr(m_392,10,goto_w(13)).
instr(m_392,11,store(reference_or_return_address,4)).
instr(m_392,12,new(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_392,13,dup).
instr(m_392,14,new(class('java/lang','StringBuilder'))).
instr(m_392,15,dup).
instr(m_392,16,push(string('Path not valid for this media:'))).
instr(m_392,17,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,18,load(reference,1)).
instr(m_392,19,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_392,20,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_392,21,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,22,athrow).
instr(m_392,23,push(int(0))).
instr(m_392,24,store(int,5)).
instr(m_392,25,push(int(1))).
instr(m_392,26,newarray(8)).
instr(m_392,27,store(reference_or_return_address,7)).
instr(m_392,28,goto_w(50)).
instr(m_392,29,load(int,5)).
instr(m_392,30,push(int(1))).
instr(m_392,31,add(int)).
instr(m_392,32,load(reference,2)).
instr(m_392,33,arraylength).
instr(m_392,34,if_cmp(int,lt,37)).
instr(m_392,35,load(reference,2)).
instr(m_392,36,arraylength).
instr(m_392,37,newarray(8)).
instr(m_392,38,store(reference_or_return_address,6)).
instr(m_392,39,push(int(0))).
instr(m_392,40,store(int,4)).
instr(m_392,41,goto_w(8)).
instr(m_392,42,load(reference,6)).
instr(m_392,43,load(int,4)).
instr(m_392,44,load(reference,2)).
instr(m_392,45,load(int,4)).
instr(m_392,46,arrayload(byte_or_boolean)).
instr(m_392,47,arraystore(byte_or_boolean)).
instr(m_392,48,iinc(4,1)).
instr(m_392,49,load(int,4)).
instr(m_392,50,load(int,5)).
instr(m_392,51,if_cmp(int,lt,-9)).
instr(m_392,52,load(reference,6)).
instr(m_392,53,arraylength).
instr(m_392,54,push(short,500)).
instr(m_392,55,add(int)).
instr(m_392,56,newarray(8)).
instr(m_392,57,store(reference_or_return_address,2)).
instr(m_392,58,push(int(0))).
instr(m_392,59,store(int,4)).
instr(m_392,60,goto_w(8)).
instr(m_392,61,load(reference,2)).
instr(m_392,62,load(int,4)).
instr(m_392,63,load(reference,6)).
instr(m_392,64,load(int,4)).
instr(m_392,65,arrayload(byte_or_boolean)).
instr(m_392,66,arraystore(byte_or_boolean)).
instr(m_392,67,iinc(4,1)).
instr(m_392,68,load(int,4)).
instr(m_392,69,load(int,5)).
instr(m_392,70,if_cmp(int,lt,-9)).
instr(m_392,71,load(reference,2)).
instr(m_392,72,load(int,5)).
instr(m_392,73,load(reference,7)).
instr(m_392,74,push(int(0))).
instr(m_392,75,arrayload(byte_or_boolean)).
instr(m_392,76,arraystore(byte_or_boolean)).
instr(m_392,77,iinc(5,1)).
instr(m_392,78,load(reference,3)).
instr(m_392,79,load(reference,7)).
instr(m_392,80,invoke(virtual,class('java/io','InputStream'),'read',signature([array(byte)],int))).
instr(m_392,81,push(int(-1))).
instr(m_392,82,if_cmp(int,ne,-53)).
instr(m_392,83,load(reference,3)).
instr(m_392,84,invoke(virtual,class('java/io','InputStream'),'close',signature([],void))).
instr(m_392,85,goto_w(27)).
instr(m_392,86,store(reference_or_return_address,8)).
instr(m_392,87,new(class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'))).
instr(m_392,88,dup).
instr(m_392,89,new(class('java/lang','StringBuilder'))).
instr(m_392,90,dup).
instr(m_392,91,push(string('The file '))).
instr(m_392,92,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,93,load(reference,1)).
instr(m_392,94,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_392,95,push(string(' does not have a correct format'))).
instr(m_392,96,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_392,97,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_392,98,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,99,athrow).
instr(m_392,100,store(reference_or_return_address,8)).
instr(m_392,101,new(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_392,102,dup).
instr(m_392,103,new(class('java/lang','StringBuilder'))).
instr(m_392,104,dup).
instr(m_392,105,push(string('Path not valid for this file:'))).
instr(m_392,106,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,107,load(reference,1)).
instr(m_392,108,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_392,109,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_392,110,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_392,111,athrow).
instr(m_392,112,load(reference,2)).
instr(m_392,113,return(reference)).
method_exceptions(m_392,[class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException')]).
method(cf_388,m_391,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_391,[kv(0,length(10),'this',class('lancs/mobilemedia/core/util','MediaUtil'),index(0))]).
method_line_number_table(m_391,[kv(0,ln(19)),kv(2,ln(25)),kv(5,ln(19))]).
instr(m_391,0,load(reference,0)).
instr(m_391,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_391,2,load(reference,0)).
instr(m_391,3,push(int(0))).
instr(m_391,4,put(field,class('lancs/mobilemedia/core/util','MediaUtil'),'endIndex',int)).
instr(m_391,5,return(void)).
field(cf_388,f_390,'endIndex',int,protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_388,f_389,'DELIMITER',class('java/lang','String'),protected,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_389,string('*')).
class_file(cf_395,class_declaration,class('lancs/mobilemedia/core/util','MusicMediaUtil'),class('lancs/mobilemedia/core/util','MediaUtil'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_395,'MusicMediaUtil.java').
method(cf_395,m_398,'getMultiMediaInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_398,[kv(0,length(84),'this',class('lancs/mobilemedia/core/util','MusicMediaUtil'),index(0)),kv(0,length(84),'bytes',array(byte),index(1)),kv(4,length(84),'mediadata',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(2)),kv(9,length(84),'iiString',class('java/lang','String'),index(3)),kv(14,length(84),'startIndex',int,index(4)),kv(41,length(84),'mediaType',class('java/lang','String'),index(5))]).
method_line_number_table(m_398,[kv(0,ln(42)),kv(4,ln(43)),kv(9,ln(45)),kv(14,ln(46)),kv(19,ln(47)),kv(21,ln(49)),kv(27,ln(51)),kv(31,ln(52)),kv(35,ln(53)),kv(41,ln(54)),kv(44,ln(55))]).
instr(m_398,0,load(reference,0)).
instr(m_398,1,load(reference,1)).
instr(m_398,2,invoke(special,class('lancs/mobilemedia/core/util','MediaUtil'),'getMediaInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_398,3,store(reference_or_return_address,2)).
instr(m_398,4,new(class('java/lang','String'))).
instr(m_398,5,dup).
instr(m_398,6,load(reference,1)).
instr(m_398,7,invoke(special,class('java/lang','String'),'<init>',signature([array(byte)],void))).
instr(m_398,8,store(reference_or_return_address,3)).
instr(m_398,9,load(reference,0)).
instr(m_398,10,get(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,11,push(int(1))).
instr(m_398,12,add(int)).
instr(m_398,13,store(int,4)).
instr(m_398,14,load(reference,0)).
instr(m_398,15,get(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,16,load(reference,3)).
instr(m_398,17,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_398,18,if_cmp(int,ne,3)).
instr(m_398,19,load(reference,2)).
instr(m_398,20,return(reference)).
instr(m_398,21,load(reference,0)).
instr(m_398,22,load(reference,3)).
instr(m_398,23,push(string('*'))).
instr(m_398,24,load(int,4)).
instr(m_398,25,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_398,26,put(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,27,load(reference,0)).
instr(m_398,28,get(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,29,push(int(-1))).
instr(m_398,30,if_cmp(int,ne,5)).
instr(m_398,31,load(reference,0)).
instr(m_398,32,load(reference,3)).
instr(m_398,33,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_398,34,put(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,35,load(reference,3)).
instr(m_398,36,load(int,4)).
instr(m_398,37,load(reference,0)).
instr(m_398,38,get(field,class('lancs/mobilemedia/core/util','MusicMediaUtil'),'endIndex',int)).
instr(m_398,39,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_398,40,store(reference_or_return_address,5)).
instr(m_398,41,load(reference,2)).
instr(m_398,42,load(reference,5)).
instr(m_398,43,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'setTypeMedia',signature([class('java/lang','String')],void))).
instr(m_398,44,load(reference,2)).
instr(m_398,45,return(reference)).
method_exceptions(m_398,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_395,m_397,'getBytesFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_397,[handler(0,43,46,class('java/lang','Exception')),handler(44,45,46,class('java/lang','Exception'))]).
method_local_variable_table(m_397,[kv(0,length(108),'this',class('lancs/mobilemedia/core/util','MusicMediaUtil'),index(0)),kv(0,length(108),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(1)),kv(4,length(46),'mediadata',array(byte),index(2)),kv(32,length(44),'byteString',class('java/lang','String'),index(3)),kv(47,length(108),'e',class('java/lang','Exception'),index(2))]).
method_line_number_table(m_397,[kv(0,ln(14)),kv(4,ln(16)),kv(7,ln(18)),kv(17,ln(20)),kv(22,ln(22)),kv(27,ln(26)),kv(32,ln(27)),kv(36,ln(29)),kv(41,ln(30)),kv(44,ln(33)),kv(46,ln(34)),kv(47,ln(35)),kv(49,ln(36)),kv(50,ln(35))]).
instr(m_397,0,load(reference,0)).
instr(m_397,1,load(reference,1)).
instr(m_397,2,invoke(special,class('lancs/mobilemedia/core/util','MediaUtil'),'getBytesFromMediaInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','MediaData')],array(byte)))).
instr(m_397,3,store(reference_or_return_address,2)).
instr(m_397,4,load(reference,1)).
instr(m_397,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,6,if(null,38)).
instr(m_397,7,load(reference,1)).
instr(m_397,8,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,9,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'MUSIC',class('java/lang','String'))).
instr(m_397,10,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_397,11,if(ne,6)).
instr(m_397,12,load(reference,1)).
instr(m_397,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,14,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'VIDEO',class('java/lang','String'))).
instr(m_397,15,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_397,16,if(eq,28)).
instr(m_397,17,load(reference,1)).
instr(m_397,18,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,19,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'MUSIC',class('java/lang','String'))).
instr(m_397,20,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_397,21,if(eq,23)).
instr(m_397,22,load(reference,1)).
instr(m_397,23,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,24,get(static,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'VIDEO',class('java/lang','String'))).
instr(m_397,25,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_397,26,if(eq,18)).
instr(m_397,27,new(class('java/lang','String'))).
instr(m_397,28,dup).
instr(m_397,29,load(reference,2)).
instr(m_397,30,invoke(special,class('java/lang','String'),'<init>',signature([array(byte)],void))).
instr(m_397,31,store(reference_or_return_address,3)).
instr(m_397,32,load(reference,3)).
instr(m_397,33,push(string('*'))).
instr(m_397,34,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_397,35,store(reference_or_return_address,3)).
instr(m_397,36,load(reference,3)).
instr(m_397,37,load(reference,1)).
instr(m_397,38,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getTypeMedia',signature([],class('java/lang','String')))).
instr(m_397,39,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_397,40,store(reference_or_return_address,3)).
instr(m_397,41,load(reference,3)).
instr(m_397,42,invoke(virtual,class('java/lang','String'),'getBytes',signature([],array(byte)))).
instr(m_397,43,return(reference)).
instr(m_397,44,load(reference,2)).
instr(m_397,45,return(reference)).
instr(m_397,46,store(reference_or_return_address,2)).
instr(m_397,47,new(class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))).
instr(m_397,48,dup).
instr(m_397,49,push(string('The provided data are not valid'))).
instr(m_397,50,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_397,51,athrow).
method_exceptions(m_397,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_395,m_396,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_396,[kv(0,length(5),'this',class('lancs/mobilemedia/core/util','MusicMediaUtil'),index(0))]).
method_line_number_table(m_396,[kv(0,ln(9))]).
instr(m_396,0,load(reference,0)).
instr(m_396,1,invoke(special,class('lancs/mobilemedia/core/util','MediaUtil'),'<init>',signature([],void))).
instr(m_396,2,return(void)).
class_file(cf_399,class_declaration,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_399,'ImageNotFoundException.java').
method(cf_399,m_404,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_404,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0))]).
method_line_number_table(m_404,[kv(0,ln(19))]).
instr(m_404,0,load(reference,0)).
instr(m_404,1,get(field,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'cause',class('java/lang','Throwable'))).
instr(m_404,2,return(reference)).
method(cf_399,m_403,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_403,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_403,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_403,0,load(reference,0)).
instr(m_403,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_403,2,load(reference,0)).
instr(m_403,3,load(reference,1)).
instr(m_403,4,put(field,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'cause',class('java/lang','Throwable'))).
instr(m_403,5,return(void)).
method(cf_399,m_402,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_402,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_402,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_402,0,load(reference,0)).
instr(m_402,1,load(reference,1)).
instr(m_402,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_402,3,return(void)).
method(cf_399,m_401,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_401,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0))]).
method_line_number_table(m_401,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_401,0,load(reference,0)).
instr(m_401,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_401,2,return(void)).
field(cf_399,f_400,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_405,class_declaration,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_405,'ImagePathNotValidException.java').
method(cf_405,m_410,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_410,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0))]).
method_line_number_table(m_410,[kv(0,ln(19))]).
instr(m_410,0,load(reference,0)).
instr(m_410,1,get(field,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'cause',class('java/lang','Throwable'))).
instr(m_410,2,return(reference)).
method(cf_405,m_409,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_409,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_409,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_409,0,load(reference,0)).
instr(m_409,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_409,2,load(reference,0)).
instr(m_409,3,load(reference,1)).
instr(m_409,4,put(field,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'cause',class('java/lang','Throwable'))).
instr(m_409,5,return(void)).
method(cf_405,m_408,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_408,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_408,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_408,0,load(reference,0)).
instr(m_408,1,load(reference,1)).
instr(m_408,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_408,3,return(void)).
method(cf_405,m_407,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_407,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0))]).
method_line_number_table(m_407,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_407,0,load(reference,0)).
instr(m_407,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_407,2,return(void)).
field(cf_405,f_406,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_411,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_411,'InvalidArrayFormatException.java').
method(cf_411,m_414,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_414,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_414,[kv(0,ln(14)),kv(3,ln(15))]).
instr(m_414,0,load(reference,0)).
instr(m_414,1,load(reference,1)).
instr(m_414,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_414,3,return(void)).
method(cf_411,m_413,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_413,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_413,[kv(0,ln(10)),kv(3,ln(11))]).
instr(m_413,0,load(reference,0)).
instr(m_413,1,load(reference,1)).
instr(m_413,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_413,3,return(void)).
method(cf_411,m_412,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_412,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0))]).
method_line_number_table(m_412,[kv(0,ln(6)),kv(2,ln(7))]).
instr(m_412,0,load(reference,0)).
instr(m_412,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_412,2,return(void)).
class_file(cf_415,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_415,'InvalidImageDataException.java').
method(cf_415,m_420,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_420,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0))]).
method_line_number_table(m_420,[kv(0,ln(20))]).
instr(m_420,0,load(reference,0)).
instr(m_420,1,get(field,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'cause',class('java/lang','Throwable'))).
instr(m_420,2,return(reference)).
method(cf_415,m_419,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_419,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_419,[kv(0,ln(15)),kv(2,ln(16)),kv(5,ln(17))]).
instr(m_419,0,load(reference,0)).
instr(m_419,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_419,2,load(reference,0)).
instr(m_419,3,load(reference,1)).
instr(m_419,4,put(field,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'cause',class('java/lang','Throwable'))).
instr(m_419,5,return(void)).
method(cf_415,m_418,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_418,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_418,[kv(0,ln(12)),kv(3,ln(13))]).
instr(m_418,0,load(reference,0)).
instr(m_418,1,load(reference,1)).
instr(m_418,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_418,3,return(void)).
method(cf_415,m_417,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_417,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0))]).
method_line_number_table(m_417,[kv(0,ln(8)),kv(2,ln(9))]).
instr(m_417,0,load(reference,0)).
instr(m_417,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_417,2,return(void)).
field(cf_415,f_416,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_421,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_421,'InvalidImageFormatException.java').
method(cf_421,m_424,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_424,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_424,[kv(0,ln(13)),kv(3,ln(14))]).
instr(m_424,0,load(reference,0)).
instr(m_424,1,load(reference,1)).
instr(m_424,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_424,3,return(void)).
method(cf_421,m_423,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_423,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_423,[kv(0,ln(9)),kv(3,ln(10))]).
instr(m_423,0,load(reference,0)).
instr(m_423,1,load(reference,1)).
instr(m_423,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_423,3,return(void)).
method(cf_421,m_422,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_422,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0))]).
method_line_number_table(m_422,[kv(0,ln(5)),kv(2,ln(6))]).
instr(m_422,0,load(reference,0)).
instr(m_422,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_422,2,return(void)).
class_file(cf_425,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_425,'InvalidPhotoAlbumNameException.java').
method(cf_425,m_427,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_427,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(0)),kv(0,length(6),'s',class('java/lang','String'),index(1))]).
method_line_number_table(m_427,[kv(0,ln(9)),kv(3,ln(10))]).
instr(m_427,0,load(reference,0)).
instr(m_427,1,load(reference,1)).
instr(m_427,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_427,3,return(void)).
method(cf_425,m_426,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_426,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(0))]).
method_line_number_table(m_426,[kv(0,ln(5)),kv(2,ln(6))]).
instr(m_426,0,load(reference,0)).
instr(m_426,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_426,2,return(void)).
class_file(cf_428,class_declaration,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_428,'PersistenceMechanismException.java').
method(cf_428,m_433,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_433,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0))]).
method_line_number_table(m_433,[kv(0,ln(19))]).
instr(m_433,0,load(reference,0)).
instr(m_433,1,get(field,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'cause',class('java/lang','Throwable'))).
instr(m_433,2,return(reference)).
method(cf_428,m_432,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_432,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_432,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_432,0,load(reference,0)).
instr(m_432,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_432,2,load(reference,0)).
instr(m_432,3,load(reference,1)).
instr(m_432,4,put(field,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'cause',class('java/lang','Throwable'))).
instr(m_432,5,return(void)).
method(cf_428,m_431,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_431,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0))]).
method_line_number_table(m_431,[kv(0,ln(9)),kv(2,ln(10))]).
instr(m_431,0,load(reference,0)).
instr(m_431,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_431,2,return(void)).
method(cf_428,m_430,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_430,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_430,[kv(0,ln(6)),kv(3,ln(7))]).
instr(m_430,0,load(reference,0)).
instr(m_430,1,load(reference,1)).
instr(m_430,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_430,3,return(void)).
field(cf_428,f_429,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_434,class_declaration,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_434,'UnavailablePhotoAlbumException.java').
method(cf_434,m_439,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_439,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0))]).
method_line_number_table(m_439,[kv(0,ln(19))]).
instr(m_439,0,load(reference,0)).
instr(m_439,1,get(field,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'cause',class('java/lang','Throwable'))).
instr(m_439,2,return(reference)).
method(cf_434,m_438,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_438,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_438,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_438,0,load(reference,0)).
instr(m_438,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_438,2,load(reference,0)).
instr(m_438,3,load(reference,1)).
instr(m_438,4,put(field,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'cause',class('java/lang','Throwable'))).
instr(m_438,5,return(void)).
method(cf_434,m_437,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_437,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_437,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_437,0,load(reference,0)).
instr(m_437,1,load(reference,1)).
instr(m_437,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_437,3,return(void)).
method(cf_434,m_436,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_436,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0))]).
method_line_number_table(m_436,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_436,0,load(reference,0)).
instr(m_436,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_436,2,return(void)).
field(cf_434,f_435,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_440,class_declaration,class('lancs/mobilemedia/sms','NetworkScreen'),class('javax/microedition/lcdui','Form'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_440,'NetworkScreen.java').
method(cf_440,m_447,'getRecPort',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_447,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','NetworkScreen'),index(0))]).
method_line_number_table(m_447,[kv(0,ln(51))]).
instr(m_447,0,load(reference,0)).
instr(m_447,1,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'rPort',class('java/lang','String'))).
instr(m_447,2,return(reference)).
method(cf_440,m_446,'getRecPhoneNum',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_446,[kv(0,length(8),'this',class('lancs/mobilemedia/sms','NetworkScreen'),index(0))]).
method_line_number_table(m_446,[kv(0,ln(44))]).
instr(m_446,0,load(reference,0)).
instr(m_446,1,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'recPhoneNum',class('javax/microedition/lcdui','TextField'))).
instr(m_446,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_446,3,return(reference)).
method(cf_440,m_445,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_445,[kv(0,length(95),'this',class('lancs/mobilemedia/sms','NetworkScreen'),index(0)),kv(0,length(95),'title',class('java/lang','String'),index(1))]).
method_line_number_table(m_445,[kv(0,ln(26)),kv(3,ln(16)),kv(12,ln(17)),kv(15,ln(27)),kv(19,ln(29)),kv(24,ln(34)),kv(32,ln(35)),kv(40,ln(36)),kv(44,ln(37)),kv(48,ln(38))]).
instr(m_445,0,load(reference,0)).
instr(m_445,1,load(reference,1)).
instr(m_445,2,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String')],void))).
instr(m_445,3,load(reference,0)).
instr(m_445,4,new(class('javax/microedition/lcdui','TextField'))).
instr(m_445,5,dup).
instr(m_445,6,push(string('Phone #'))).
instr(m_445,7,push(string('5550001'))).
instr(m_445,8,push(byte,15)).
instr(m_445,9,push(int(0))).
instr(m_445,10,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_445,11,put(field,class('lancs/mobilemedia/sms','NetworkScreen'),'recPhoneNum',class('javax/microedition/lcdui','TextField'))).
instr(m_445,12,load(reference,0)).
instr(m_445,13,push(string('1000'))).
instr(m_445,14,put(field,class('lancs/mobilemedia/sms','NetworkScreen'),'rPort',class('java/lang','String'))).
instr(m_445,15,load(reference,0)).
instr(m_445,16,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'recPhoneNum',class('javax/microedition/lcdui','TextField'))).
instr(m_445,17,push(string('5550001'))).
instr(m_445,18,invoke(virtual,class('javax/microedition/lcdui','TextField'),'setString',signature([class('java/lang','String')],void))).
instr(m_445,19,load(reference,0)).
instr(m_445,20,load(reference,0)).
instr(m_445,21,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'recPhoneNum',class('javax/microedition/lcdui','TextField'))).
instr(m_445,22,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_445,23,pop).
instr(m_445,24,load(reference,0)).
instr(m_445,25,new(class('javax/microedition/lcdui','Command'))).
instr(m_445,26,dup).
instr(m_445,27,push(string('Send Now'))).
instr(m_445,28,push(int(4))).
instr(m_445,29,push(int(0))).
instr(m_445,30,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_445,31,put(field,class('lancs/mobilemedia/sms','NetworkScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_445,32,load(reference,0)).
instr(m_445,33,new(class('javax/microedition/lcdui','Command'))).
instr(m_445,34,dup).
instr(m_445,35,push(string('Cancel'))).
instr(m_445,36,push(byte,7)).
instr(m_445,37,push(int(1))).
instr(m_445,38,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_445,39,put(field,class('lancs/mobilemedia/sms','NetworkScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_445,40,load(reference,0)).
instr(m_445,41,load(reference,0)).
instr(m_445,42,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_445,43,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_445,44,load(reference,0)).
instr(m_445,45,load(reference,0)).
instr(m_445,46,get(field,class('lancs/mobilemedia/sms','NetworkScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_445,47,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_445,48,return(void)).
field(cf_440,f_444,'cancel',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_440,f_443,'ok',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_440,f_442,'rPort',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_440,f_441,'recPhoneNum',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_448,class_declaration,class('lancs/mobilemedia/sms','SmsMessaging'),class('lancs/mobilemedia/core/comms','BaseMessaging'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_448,'SmsMessaging.java').
method(cf_448,m_467,'setSmsSendPort',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_467,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(6),'smsSendPort',class('java/lang','String'),index(1))]).
method_line_number_table(m_467,[kv(0,ln(217)),kv(3,ln(218))]).
instr(m_467,0,load(reference,0)).
instr(m_467,1,load(reference,1)).
instr(m_467,2,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_467,3,return(void)).
method(cf_448,m_466,'getSmsSendPort',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_466,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0))]).
method_line_number_table(m_466,[kv(0,ln(210))]).
instr(m_466,0,load(reference,0)).
instr(m_466,1,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_466,2,return(reference)).
method(cf_448,m_465,'setSmsReceivePort',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_465,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(6),'smsReceivePort',class('java/lang','String'),index(1))]).
method_line_number_table(m_465,[kv(0,ln(203)),kv(3,ln(204))]).
instr(m_465,0,load(reference,0)).
instr(m_465,1,load(reference,1)).
instr(m_465,2,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_465,3,return(void)).
method(cf_448,m_464,'getSmsReceivePort',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_464,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0))]).
method_line_number_table(m_464,[kv(0,ln(196))]).
instr(m_464,0,load(reference,0)).
instr(m_464,1,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_464,2,return(reference)).
method(cf_448,m_463,'setDestinationPhoneNumber',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_463,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(6),'destinationPhoneNumber',class('java/lang','String'),index(1))]).
method_line_number_table(m_463,[kv(0,ln(189)),kv(3,ln(190))]).
instr(m_463,0,load(reference,0)).
instr(m_463,1,load(reference,1)).
instr(m_463,2,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'destinationPhoneNumber',class('java/lang','String'))).
instr(m_463,3,return(void)).
method(cf_448,m_462,'getDestinationPhoneNumber',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_462,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0))]).
method_line_number_table(m_462,[kv(0,ln(182))]).
instr(m_462,0,load(reference,0)).
instr(m_462,1,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'destinationPhoneNumber',class('java/lang','String'))).
instr(m_462,2,return(reference)).
method(cf_448,m_461,'cleanUpReceiverConnections',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_461,[handler(3,9,10,class('java/io','IOException'))]).
method_local_variable_table(m_461,[kv(0,length(38),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(11,length(16),'ioe',class('java/io','IOException'),index(1))]).
method_line_number_table(m_461,[kv(0,ln(167)),kv(3,ln(169)),kv(6,ln(170)),kv(10,ln(171)),kv(11,ln(172)),kv(14,ln(173)),kv(16,ln(176))]).
instr(m_461,0,load(reference,0)).
instr(m_461,1,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_461,2,if(null,14)).
instr(m_461,3,load(reference,0)).
instr(m_461,4,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_461,5,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'close',signature([],void))).
instr(m_461,6,load(reference,0)).
instr(m_461,7,push(reference(null))).
instr(m_461,8,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_461,9,goto_w(7)).
instr(m_461,10,store(reference_or_return_address,1)).
instr(m_461,11,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_461,12,push(string('Closing connection caught: '))).
instr(m_461,13,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_461,14,load(reference,1)).
instr(m_461,15,invoke(virtual,class('java/io','IOException'),'printStackTrace',signature([],void))).
instr(m_461,16,return(void)).
method(cf_448,m_460,'cleanUpConnections',signature([class('javax/wireless/messaging','MessageConnection')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_460,[handler(2,4,5,class('java/io','IOException'))]).
method_local_variable_table(m_460,[kv(0,length(27),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(27),'smsConn',class('javax/wireless/messaging','MessageConnection'),index(1)),kv(6,length(11),'ioe',class('java/io','IOException'),index(2))]).
method_line_number_table(m_460,[kv(0,ln(155)),kv(2,ln(157)),kv(5,ln(158)),kv(6,ln(159)),kv(9,ln(160)),kv(11,ln(163))]).
instr(m_460,0,load(reference,1)).
instr(m_460,1,if(null,10)).
instr(m_460,2,load(reference,1)).
instr(m_460,3,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'close',signature([],void))).
instr(m_460,4,goto_w(7)).
instr(m_460,5,store(reference_or_return_address,2)).
instr(m_460,6,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_460,7,push(string('Closing connection caught: '))).
instr(m_460,8,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_460,9,load(reference,2)).
instr(m_460,10,invoke(virtual,class('java/io','IOException'),'printStackTrace',signature([],void))).
instr(m_460,11,return(void)).
method(cf_448,m_459,'receiveImage',signature([],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_459,[handler(19,24,25,class('java/io','IOException'))]).
method_local_variable_table(m_459,[kv(0,length(344),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(3,length(344),'receivedData',array(byte),index(1)),kv(16,length(344),'smsConnection',class('java/lang','String'),index(2)),kv(75,length(140),'senderAddress',class('java/lang','String'),index(3)),kv(26,length(28),'ioe',class('java/io','IOException'),index(4)),kv(93,length(103),'incomingMessage',class('java/lang','String'),index(4)),kv(110,length(140),'buf',class('java/lang','StringBuffer'),index(4))]).
method_line_number_table(m_459,[kv(0,ln(100)),kv(3,ln(101)),kv(16,ln(104)),kv(19,ln(106)),kv(25,ln(107)),kv(26,ln(108)),kv(28,ln(112)),kv(32,ln(113)),kv(39,ln(114)),kv(50,ln(123)),kv(60,ln(124)),kv(65,ln(125)),kv(68,ln(127)),kv(71,ln(128)),kv(75,ln(129)),kv(84,ln(132)),kv(88,ln(133)),kv(93,ln(134)),kv(103,ln(138)),kv(106,ln(139)),kv(110,ln(140)),kv(115,ln(141)),kv(125,ln(142)),kv(135,ln(143)),kv(139,ln(142)),kv(140,ln(147))]).
instr(m_459,0,push(reference(null))).
instr(m_459,1,checkcast(array(byte))).
instr(m_459,2,store(reference_or_return_address,1)).
instr(m_459,3,new(class('java/lang','StringBuilder'))).
instr(m_459,4,dup).
instr(m_459,5,load(reference,0)).
instr(m_459,6,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsProtocolPrefix',class('java/lang','String'))).
instr(m_459,7,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_459,8,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,9,push(string(':'))).
instr(m_459,10,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,11,load(reference,0)).
instr(m_459,12,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_459,13,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,14,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,15,store(reference_or_return_address,2)).
instr(m_459,16,load(reference,0)).
instr(m_459,17,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_459,18,if(nonnull,10)).
instr(m_459,19,load(reference,0)).
instr(m_459,20,load(reference,2)).
instr(m_459,21,invoke(static,class('javax/microedition/io','Connector'),'open',signature([class('java/lang','String')],class('javax/microedition/io','Connection')))).
instr(m_459,22,checkcast(class('javax/wireless/messaging','MessageConnection'))).
instr(m_459,23,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_459,24,goto_w(4)).
instr(m_459,25,store(reference_or_return_address,4)).
instr(m_459,26,load(reference,4)).
instr(m_459,27,invoke(virtual,class('java/io','IOException'),'printStackTrace',signature([],void))).
instr(m_459,28,load(reference,0)).
instr(m_459,29,push(int(1))).
instr(m_459,30,invoke(static,class('javax/microedition/io','PushRegistry'),'listConnections',signature([boolean],array(class('java/lang','String'))))).
instr(m_459,31,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'connections',array(class('java/lang','String')))).
instr(m_459,32,load(reference,0)).
instr(m_459,33,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'connections',array(class('java/lang','String')))).
instr(m_459,34,if(null,5)).
instr(m_459,35,load(reference,0)).
instr(m_459,36,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'connections',array(class('java/lang','String')))).
instr(m_459,37,arraylength).
instr(m_459,38,if(ne,12)).
instr(m_459,39,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,40,new(class('java/lang','StringBuilder'))).
instr(m_459,41,dup).
instr(m_459,42,push(string('Waiting for SMS on '))).
instr(m_459,43,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,44,load(reference,2)).
instr(m_459,45,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,46,push(string('...'))).
instr(m_459,47,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,48,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,49,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,50,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,51,new(class('java/lang','StringBuilder'))).
instr(m_459,52,dup).
instr(m_459,53,push(string('DEBUG 1: before smsConn.receive():'))).
instr(m_459,54,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,55,load(reference,0)).
instr(m_459,56,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_459,57,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_459,58,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,59,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,60,load(reference,0)).
instr(m_459,61,load(reference,0)).
instr(m_459,62,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_459,63,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'receive',signature([],class('javax/wireless/messaging','Message')))).
instr(m_459,64,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,65,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,66,push(string('DEBUG 2: after smsConn.receive()'))).
instr(m_459,67,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,68,load(reference,0)).
instr(m_459,69,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,70,if(null,70)).
instr(m_459,71,load(reference,0)).
instr(m_459,72,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,73,invoke(interface,class('javax/wireless/messaging','Message'),'getAddress',signature([],class('java/lang','String')))).
instr(m_459,74,store(reference_or_return_address,3)).
instr(m_459,75,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,76,new(class('java/lang','StringBuilder'))).
instr(m_459,77,dup).
instr(m_459,78,push(string('From: '))).
instr(m_459,79,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,80,load(reference,3)).
instr(m_459,81,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,82,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,83,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,84,load(reference,0)).
instr(m_459,85,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,86,instanceof(class('javax/wireless/messaging','TextMessage'))).
instr(m_459,87,if(eq,16)).
instr(m_459,88,load(reference,0)).
instr(m_459,89,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,90,checkcast(class('javax/wireless/messaging','TextMessage'))).
instr(m_459,91,invoke(interface,class('javax/wireless/messaging','TextMessage'),'getPayloadText',signature([],class('java/lang','String')))).
instr(m_459,92,store(reference_or_return_address,4)).
instr(m_459,93,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,94,new(class('java/lang','StringBuilder'))).
instr(m_459,95,dup).
instr(m_459,96,push(string('Incoming SMS Message with Payload:'))).
instr(m_459,97,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,98,load(reference,4)).
instr(m_459,99,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,100,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,101,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,102,goto_w(38)).
instr(m_459,103,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,104,push(string('Incoming Binary SMS Message...'))).
instr(m_459,105,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,106,new(class('java/lang','StringBuffer'))).
instr(m_459,107,dup).
instr(m_459,108,invoke(special,class('java/lang','StringBuffer'),'<init>',signature([],void))).
instr(m_459,109,store(reference_or_return_address,4)).
instr(m_459,110,load(reference,0)).
instr(m_459,111,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'msg',class('javax/wireless/messaging','Message'))).
instr(m_459,112,checkcast(class('javax/wireless/messaging','BinaryMessage'))).
instr(m_459,113,invoke(interface,class('javax/wireless/messaging','BinaryMessage'),'getPayloadData',signature([],array(byte)))).
instr(m_459,114,store(reference_or_return_address,1)).
instr(m_459,115,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,116,new(class('java/lang','StringBuilder'))).
instr(m_459,117,dup).
instr(m_459,118,push(string('SmsMessaging::receiveImage: sender address = '))).
instr(m_459,119,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,120,load(reference,3)).
instr(m_459,121,invoke(virtual,class('java/lang','String'),'toString',signature([],class('java/lang','String')))).
instr(m_459,122,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,123,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,124,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,125,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_459,126,new(class('java/lang','StringBuilder'))).
instr(m_459,127,dup).
instr(m_459,128,push(string('SmsMessaging::receiveImage: buffer length = '))).
instr(m_459,129,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_459,130,load(reference,4)).
instr(m_459,131,invoke(virtual,class('java/lang','StringBuffer'),'length',signature([],int))).
instr(m_459,132,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_459,133,push(string(' contents = '))).
instr(m_459,134,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,135,load(reference,4)).
instr(m_459,136,invoke(virtual,class('java/lang','StringBuffer'),'toString',signature([],class('java/lang','String')))).
instr(m_459,137,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_459,138,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_459,139,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_459,140,load(reference,1)).
instr(m_459,141,return(reference)).
method_exceptions(m_459,[class('java/io','InterruptedIOException'),class('java/io','IOException')]).
method(cf_448,m_458,'sendImage',signature([array(byte)],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_458,[handler(40,68,69,class('java/lang','Throwable'))]).
method_local_variable_table(m_458,[kv(0,length(188),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(188),'imageData',array(byte),index(1)),kv(2,length(188),'success',boolean,index(2)),kv(5,length(188),'address',class('java/lang','String'),index(3)),kv(40,length(188),'smsconn',class('javax/wireless/messaging','MessageConnection'),index(4)),kv(49,length(69),'binmsg',class('javax/wireless/messaging','BinaryMessage'),index(5)),kv(56,length(69),'i',int,index(6)),kv(70,length(77),'t',class('java/lang','Throwable'),index(5))]).
method_line_number_table(m_458,[kv(0,ln(59)),kv(2,ln(61)),kv(5,ln(62)),kv(12,ln(63)),kv(29,ln(65)),kv(38,ln(66)),kv(40,ln(69)),kv(44,ln(72)),kv(49,ln(77)),kv(52,ln(79)),kv(56,ln(80)),kv(65,ln(82)),kv(69,ln(84)),kv(70,ln(85)),kv(73,ln(86)),kv(75,ln(87)),kv(77,ln(91)),kv(80,ln(93))]).
instr(m_458,0,push(int(1))).
instr(m_458,1,store(int,2)).
instr(m_458,2,load(reference,0)).
instr(m_458,3,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'destinationPhoneNumber',class('java/lang','String'))).
instr(m_458,4,store(reference_or_return_address,3)).
instr(m_458,5,load(reference,0)).
instr(m_458,6,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_458,7,if(null,22)).
instr(m_458,8,load(reference,0)).
instr(m_458,9,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_458,10,push(string(''))).
instr(m_458,11,if_cmp(reference,eq,18)).
instr(m_458,12,new(class('java/lang','StringBuilder'))).
instr(m_458,13,dup).
instr(m_458,14,load(reference,0)).
instr(m_458,15,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsProtocolPrefix',class('java/lang','String'))).
instr(m_458,16,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_458,17,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_458,18,load(reference,3)).
instr(m_458,19,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_458,20,push(string(':'))).
instr(m_458,21,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_458,22,load(reference,0)).
instr(m_458,23,get(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_458,24,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_458,25,push(int(1))).
instr(m_458,26,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_458,27,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_458,28,store(reference_or_return_address,3)).
instr(m_458,29,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_458,30,new(class('java/lang','StringBuilder'))).
instr(m_458,31,dup).
instr(m_458,32,push(string('SmsMessaging::sendImage: Sending binary message to: '))).
instr(m_458,33,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_458,34,load(reference,3)).
instr(m_458,35,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_458,36,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_458,37,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_458,38,push(reference(null))).
instr(m_458,39,store(reference_or_return_address,4)).
instr(m_458,40,load(reference,3)).
instr(m_458,41,invoke(static,class('javax/microedition/io','Connector'),'open',signature([class('java/lang','String')],class('javax/microedition/io','Connection')))).
instr(m_458,42,checkcast(class('javax/wireless/messaging','MessageConnection'))).
instr(m_458,43,store(reference_or_return_address,4)).
instr(m_458,44,load(reference,4)).
instr(m_458,45,push(string('binary'))).
instr(m_458,46,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'newMessage',signature([class('java/lang','String')],class('javax/wireless/messaging','Message')))).
instr(m_458,47,checkcast(class('javax/wireless/messaging','BinaryMessage'))).
instr(m_458,48,store(reference_or_return_address,5)).
instr(m_458,49,load(reference,5)).
instr(m_458,50,load(reference,1)).
instr(m_458,51,invoke(interface,class('javax/wireless/messaging','BinaryMessage'),'setPayloadData',signature([array(byte)],void))).
instr(m_458,52,load(reference,4)).
instr(m_458,53,load(reference,5)).
instr(m_458,54,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'numberOfSegments',signature([class('javax/wireless/messaging','Message')],int))).
instr(m_458,55,store(int,6)).
instr(m_458,56,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_458,57,new(class('java/lang','StringBuilder'))).
instr(m_458,58,dup).
instr(m_458,59,push(string('SmsMessaging::sendImage() num segments to send is: '))).
instr(m_458,60,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_458,61,load(int,6)).
instr(m_458,62,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_458,63,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_458,64,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_458,65,load(reference,4)).
instr(m_458,66,load(reference,5)).
instr(m_458,67,invoke(interface,class('javax/wireless/messaging','MessageConnection'),'send',signature([class('javax/wireless/messaging','Message')],void))).
instr(m_458,68,goto_w(9)).
instr(m_458,69,store(reference_or_return_address,5)).
instr(m_458,70,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_458,71,push(string('Send caught: '))).
instr(m_458,72,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_458,73,load(reference,5)).
instr(m_458,74,invoke(virtual,class('java/lang','Throwable'),'printStackTrace',signature([],void))).
instr(m_458,75,push(int(0))).
instr(m_458,76,return(int)).
instr(m_458,77,load(reference,0)).
instr(m_458,78,load(reference,4)).
instr(m_458,79,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'cleanUpConnections',signature([class('javax/wireless/messaging','MessageConnection')],void))).
instr(m_458,80,load(int,2)).
instr(m_458,81,return(int)).
method(cf_448,m_457,'<init>',signature([class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_457,[kv(0,length(32),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0)),kv(0,length(32),'smsDstPort',class('java/lang','String'),index(1)),kv(0,length(32),'destinationPhoneNumber',class('java/lang','String'),index(2))]).
method_line_number_table(m_457,[kv(0,ln(50)),kv(2,ln(34)),kv(5,ln(37)),kv(8,ln(39)),kv(11,ln(51)),kv(14,ln(52)),kv(17,ln(53))]).
instr(m_457,0,load(reference,0)).
instr(m_457,1,invoke(special,class('lancs/mobilemedia/core/comms','BaseMessaging'),'<init>',signature([],void))).
instr(m_457,2,load(reference,0)).
instr(m_457,3,push(string('1000'))).
instr(m_457,4,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_457,5,load(reference,0)).
instr(m_457,6,push(string('sms://'))).
instr(m_457,7,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsProtocolPrefix',class('java/lang','String'))).
instr(m_457,8,load(reference,0)).
instr(m_457,9,push(reference(null))).
instr(m_457,10,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_457,11,load(reference,0)).
instr(m_457,12,load(reference,2)).
instr(m_457,13,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'destinationPhoneNumber',class('java/lang','String'))).
instr(m_457,14,load(reference,0)).
instr(m_457,15,load(reference,1)).
instr(m_457,16,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_457,17,return(void)).
method(cf_448,m_456,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_456,[kv(0,length(34),'this',class('lancs/mobilemedia/sms','SmsMessaging'),index(0))]).
method_line_number_table(m_456,[kv(0,ln(44)),kv(2,ln(34)),kv(5,ln(37)),kv(8,ln(39)),kv(11,ln(46)),kv(14,ln(47)),kv(17,ln(48))]).
instr(m_456,0,load(reference,0)).
instr(m_456,1,invoke(special,class('lancs/mobilemedia/core/comms','BaseMessaging'),'<init>',signature([],void))).
instr(m_456,2,load(reference,0)).
instr(m_456,3,push(string('1000'))).
instr(m_456,4,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_456,5,load(reference,0)).
instr(m_456,6,push(string('sms://'))).
instr(m_456,7,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsProtocolPrefix',class('java/lang','String'))).
instr(m_456,8,load(reference,0)).
instr(m_456,9,push(reference(null))).
instr(m_456,10,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsConn',class('javax/wireless/messaging','MessageConnection'))).
instr(m_456,11,load(reference,0)).
instr(m_456,12,push(string('1000'))).
instr(m_456,13,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsSendPort',class('java/lang','String'))).
instr(m_456,14,load(reference,0)).
instr(m_456,15,push(string('1000'))).
instr(m_456,16,put(field,class('lancs/mobilemedia/sms','SmsMessaging'),'smsReceivePort',class('java/lang','String'))).
instr(m_456,17,return(void)).
field(cf_448,f_455,'connections',array(class('java/lang','String')),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_454,'msg',class('javax/wireless/messaging','Message'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_453,'smsConn',class('javax/wireless/messaging','MessageConnection'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_452,'smsProtocolPrefix',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_451,'destinationPhoneNumber',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_450,'smsReceivePort',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_448,f_449,'smsSendPort',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_468,class_declaration,class('lancs/mobilemedia/sms','SmsReceiverController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_468,'SmsReceiverController.java').
method(cf_468,m_472,'setIncommingData',signature([array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_472,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsReceiverController'),index(0)),kv(0,length(6),'incomingImageData',array(byte),index(1))]).
method_line_number_table(m_472,[kv(0,ln(68)),kv(3,ln(69))]).
instr(m_472,0,load(reference,0)).
instr(m_472,1,load(reference,1)).
instr(m_472,2,put(field,class('lancs/mobilemedia/sms','SmsReceiverController'),'incomingImageData',array(byte))).
instr(m_472,3,return(void)).
method(cf_468,m_471,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_471,[kv(0,length(210),'this',class('lancs/mobilemedia/sms','SmsReceiverController'),index(0)),kv(0,length(210),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(210),'label',class('java/lang','String'),index(2)),kv(24,length(54),'image',class('javax/microedition/lcdui','Image'),index(3)),kv(29,length(54),'canv',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(4))]).
method_line_number_table(m_471,[kv(0,ln(30)),kv(3,ln(31)),kv(12,ln(33)),kv(16,ln(34)),kv(24,ln(35)),kv(29,ln(37)),kv(33,ln(38)),kv(36,ln(41)),kv(49,ln(42)),kv(52,ln(43)),kv(54,ln(44)),kv(58,ln(46)),kv(61,ln(49)),kv(68,ln(50)),kv(72,ln(51)),kv(75,ln(52)),kv(77,ln(55)),kv(81,ln(58)),kv(88,ln(59)),kv(92,ln(60)),kv(95,ln(61)),kv(97,ln(64))]).
instr(m_471,0,load(reference,1)).
instr(m_471,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_471,2,store(reference_or_return_address,2)).
instr(m_471,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_471,4,new(class('java/lang','StringBuilder'))).
instr(m_471,5,dup).
instr(m_471,6,push(string('SmsReceiverController::handleCommand: '))).
instr(m_471,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_471,8,load(reference,2)).
instr(m_471,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_471,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_471,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_471,12,load(reference,2)).
instr(m_471,13,push(string('Accept Photo'))).
instr(m_471,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_471,15,if(eq,39)).
instr(m_471,16,load(reference,0)).
instr(m_471,17,get(field,class('lancs/mobilemedia/sms','SmsReceiverController'),'incomingImageData',array(byte))).
instr(m_471,18,push(int(0))).
instr(m_471,19,load(reference,0)).
instr(m_471,20,get(field,class('lancs/mobilemedia/sms','SmsReceiverController'),'incomingImageData',array(byte))).
instr(m_471,21,arraylength).
instr(m_471,22,invoke(static,class('javax/microedition/lcdui','Image'),'createImage',signature([array(byte),int,int],class('javax/microedition/lcdui','Image')))).
instr(m_471,23,store(reference_or_return_address,3)).
instr(m_471,24,new(class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'))).
instr(m_471,25,dup).
instr(m_471,26,load(reference,3)).
instr(m_471,27,invoke(special,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'<init>',signature([class('javax/microedition/lcdui','Image')],void))).
instr(m_471,28,store(reference_or_return_address,4)).
instr(m_471,29,load(reference,4)).
instr(m_471,30,load(reference,0)).
instr(m_471,31,get(field,class('lancs/mobilemedia/sms','SmsReceiverController'),'incomingImageData',array(byte))).
instr(m_471,32,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setImage',signature([array(byte)],void))).
instr(m_471,33,load(reference,4)).
instr(m_471,34,push(int(1))).
instr(m_471,35,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setFromSMS',signature([boolean],void))).
instr(m_471,36,load(reference,4)).
instr(m_471,37,new(class('lancs/mobilemedia/core/ui/controller','PhotoViewController'))).
instr(m_471,38,dup).
instr(m_471,39,load(reference,0)).
instr(m_471,40,get(field,class('lancs/mobilemedia/sms','SmsReceiverController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_471,41,load(reference,0)).
instr(m_471,42,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_471,43,load(reference,0)).
instr(m_471,44,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_471,45,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_471,46,push(string('NoName'))).
instr(m_471,47,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoViewController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void))).
instr(m_471,48,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_471,49,load(reference,0)).
instr(m_471,50,load(reference,4)).
instr(m_471,51,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_471,52,push(int(1))).
instr(m_471,53,return(int)).
instr(m_471,54,load(reference,2)).
instr(m_471,55,push(string('Reject Photo'))).
instr(m_471,56,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_471,57,if(eq,20)).
instr(m_471,58,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_471,59,push(string('Reject Photo command'))).
instr(m_471,60,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_471,61,load(reference,0)).
instr(m_471,62,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_471,63,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_471,64,load(reference,0)).
instr(m_471,65,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_471,66,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_471,67,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_471,68,load(reference,0)).
instr(m_471,69,load(reference,0)).
instr(m_471,70,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_471,71,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_471,72,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_471,73,push(string('AlbumListScreen'))).
instr(m_471,74,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_471,75,push(int(1))).
instr(m_471,76,return(int)).
instr(m_471,77,load(reference,2)).
instr(m_471,78,push(string('Ok'))).
instr(m_471,79,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_471,80,if(eq,17)).
instr(m_471,81,load(reference,0)).
instr(m_471,82,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_471,83,checkcast(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_471,84,load(reference,0)).
instr(m_471,85,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_471,86,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_471,87,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_471,88,load(reference,0)).
instr(m_471,89,load(reference,0)).
instr(m_471,90,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'getAlbumListScreen',signature([],class('javax/microedition/lcdui','List')))).
instr(m_471,91,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_471,92,invoke(static,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'getInstance',signature([],class('lancs/mobilemedia/core/ui/controller','ScreenSingleton')))).
instr(m_471,93,push(string('AlbumListScreen'))).
instr(m_471,94,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','ScreenSingleton'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_471,95,push(int(1))).
instr(m_471,96,return(int)).
instr(m_471,97,push(int(0))).
instr(m_471,98,return(int)).
method(cf_468,m_470,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_470,[kv(0,length(8),'this',class('lancs/mobilemedia/sms','SmsReceiverController'),index(0)),kv(0,length(8),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(8),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(8),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3))]).
method_line_number_table(m_470,[kv(0,ln(21)),kv(5,ln(22))]).
instr(m_470,0,load(reference,0)).
instr(m_470,1,load(reference,1)).
instr(m_470,2,load(reference,2)).
instr(m_470,3,load(reference,3)).
instr(m_470,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_470,5,return(void)).
field(cf_468,f_469,'incomingImageData',array(byte),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_473,class_declaration,class('lancs/mobilemedia/sms','SmsReceiverThread'),class('java/lang','Object'),[class('java/lang','Runnable')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_473,'SmsReceiverThread.java').
method(cf_473,m_484,'run',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_484,[handler(11,14,15,class('java/io','InterruptedIOException')),handler(11,14,42,class('java/io','IOException'))]).
method_local_variable_table(m_484,[kv(0,length(210),'this',class('lancs/mobilemedia/sms','SmsReceiverThread'),index(0)),kv(4,length(210),'smsMessenger',class('lancs/mobilemedia/sms','SmsMessaging'),index(1)),kv(11,length(97),'receivedData',array(byte),index(2)),kv(16,length(42),'e',class('java/io','InterruptedIOException'),index(3)),kv(21,length(42),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(43,length(69),'e',class('java/io','IOException'),index(3)),kv(48,length(69),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(74,length(97),'alert',class('javax/microedition/lcdui','Alert'),index(3))]).
method_line_number_table(m_484,[kv(0,ln(50)),kv(4,ln(52)),kv(8,ln(53)),kv(11,ln(55)),kv(15,ln(56)),kv(16,ln(57)),kv(21,ln(58)),kv(24,ln(60)),kv(28,ln(61)),kv(31,ln(62)),kv(35,ln(63)),kv(39,ln(64)),kv(41,ln(65)),kv(42,ln(67)),kv(43,ln(68)),kv(48,ln(69)),kv(51,ln(71)),kv(55,ln(72)),kv(58,ln(73)),kv(62,ln(74)),kv(66,ln(75)),kv(68,ln(76)),kv(69,ln(78)),kv(74,ln(79)),kv(77,ln(80)),kv(81,ln(81)),kv(85,ln(82)),kv(89,ln(83)),kv(93,ln(85)),kv(97,ln(51))]).
instr(m_484,0,new(class('lancs/mobilemedia/sms','SmsMessaging'))).
instr(m_484,1,dup).
instr(m_484,2,invoke(special,class('lancs/mobilemedia/sms','SmsMessaging'),'<init>',signature([],void))).
instr(m_484,3,store(reference_or_return_address,1)).
instr(m_484,4,load(reference,1)).
instr(m_484,5,load(reference,0)).
instr(m_484,6,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'smsPort',class('java/lang','String'))).
instr(m_484,7,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'setSmsReceivePort',signature([class('java/lang','String')],void))).
instr(m_484,8,push(reference(null))).
instr(m_484,9,checkcast(array(byte))).
instr(m_484,10,store(reference_or_return_address,2)).
instr(m_484,11,load(reference,1)).
instr(m_484,12,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'receiveImage',signature([],array(byte)))).
instr(m_484,13,store(reference_or_return_address,2)).
instr(m_484,14,goto_w(55)).
instr(m_484,15,store(reference_or_return_address,3)).
instr(m_484,16,new(class('javax/microedition/lcdui','Alert'))).
instr(m_484,17,dup).
instr(m_484,18,push(string('Error Incoming Photo'))).
instr(m_484,19,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String')],void))).
instr(m_484,20,store(reference_or_return_address,4)).
instr(m_484,21,load(reference,4)).
instr(m_484,22,push(string('You have just received a bad fragmentated photo which was not possible to recovery.'))).
instr(m_484,23,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setString',signature([class('java/lang','String')],void))).
instr(m_484,24,load(reference,4)).
instr(m_484,25,load(reference,0)).
instr(m_484,26,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'errorNotice',class('javax/microedition/lcdui','Command'))).
instr(m_484,27,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_484,28,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_484,29,push(string('Error interreput'))).
instr(m_484,30,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_484,31,load(reference,4)).
instr(m_484,32,load(reference,0)).
instr(m_484,33,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,34,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_484,35,load(reference,0)).
instr(m_484,36,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,37,load(reference,4)).
instr(m_484,38,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_484,39,load(reference,1)).
instr(m_484,40,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'cleanUpReceiverConnections',signature([],void))).
instr(m_484,41,goto_w(-37)).
instr(m_484,42,store(reference_or_return_address,3)).
instr(m_484,43,new(class('javax/microedition/lcdui','Alert'))).
instr(m_484,44,dup).
instr(m_484,45,push(string('Error Incoming Photo'))).
instr(m_484,46,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String')],void))).
instr(m_484,47,store(reference_or_return_address,4)).
instr(m_484,48,load(reference,4)).
instr(m_484,49,push(string('You have just received a bad fragmentated photo which was not possible to recovery.'))).
instr(m_484,50,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setString',signature([class('java/lang','String')],void))).
instr(m_484,51,load(reference,4)).
instr(m_484,52,load(reference,0)).
instr(m_484,53,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'errorNotice',class('javax/microedition/lcdui','Command'))).
instr(m_484,54,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_484,55,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_484,56,push(string('Bad fragmentation'))).
instr(m_484,57,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_484,58,load(reference,4)).
instr(m_484,59,load(reference,0)).
instr(m_484,60,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,61,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_484,62,load(reference,0)).
instr(m_484,63,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,64,load(reference,4)).
instr(m_484,65,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_484,66,load(reference,1)).
instr(m_484,67,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'cleanUpReceiverConnections',signature([],void))).
instr(m_484,68,goto_w(-64)).
instr(m_484,69,new(class('javax/microedition/lcdui','Alert'))).
instr(m_484,70,dup).
instr(m_484,71,push(string('New Incoming Photo'))).
instr(m_484,72,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String')],void))).
instr(m_484,73,store(reference_or_return_address,3)).
instr(m_484,74,load(reference,3)).
instr(m_484,75,push(string('A MobileMedia user has sent you a Photo. Do you want to accept it?'))).
instr(m_484,76,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setString',signature([class('java/lang','String')],void))).
instr(m_484,77,load(reference,3)).
instr(m_484,78,load(reference,0)).
instr(m_484,79,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'acceptPhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_484,80,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_484,81,load(reference,3)).
instr(m_484,82,load(reference,0)).
instr(m_484,83,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'rejectPhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_484,84,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_484,85,load(reference,0)).
instr(m_484,86,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,87,load(reference,2)).
instr(m_484,88,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setIncommingData',signature([array(byte)],void))).
instr(m_484,89,load(reference,3)).
instr(m_484,90,load(reference,0)).
instr(m_484,91,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,92,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_484,93,load(reference,0)).
instr(m_484,94,get(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_484,95,load(reference,3)).
instr(m_484,96,invoke(virtual,class('lancs/mobilemedia/sms','SmsReceiverController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_484,97,goto_w(-93)).
method(cf_473,m_483,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('lancs/mobilemedia/sms','SmsReceiverController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_483,[kv(0,length(70),'this',class('lancs/mobilemedia/sms','SmsReceiverThread'),index(0)),kv(0,length(70),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(70),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(70),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3)),kv(0,length(70),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'),index(4))]).
method_line_number_table(m_483,[kv(0,ln(37)),kv(2,ln(21)),kv(5,ln(29)),kv(13,ln(30)),kv(21,ln(31)),kv(29,ln(38)),kv(32,ln(39)),kv(35,ln(40))]).
instr(m_483,0,load(reference,0)).
instr(m_483,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_483,2,load(reference,0)).
instr(m_483,3,push(reference(null))).
instr(m_483,4,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_483,5,load(reference,0)).
instr(m_483,6,new(class('javax/microedition/lcdui','Command'))).
instr(m_483,7,dup).
instr(m_483,8,push(string('Accept Photo'))).
instr(m_483,9,push(byte,8)).
instr(m_483,10,push(int(1))).
instr(m_483,11,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_483,12,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'acceptPhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_483,13,load(reference,0)).
instr(m_483,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_483,15,dup).
instr(m_483,16,push(string('Reject Photo'))).
instr(m_483,17,push(byte,8)).
instr(m_483,18,push(int(1))).
instr(m_483,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_483,20,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'rejectPhotoCommand',class('javax/microedition/lcdui','Command'))).
instr(m_483,21,load(reference,0)).
instr(m_483,22,new(class('javax/microedition/lcdui','Command'))).
instr(m_483,23,dup).
instr(m_483,24,push(string('Ok'))).
instr(m_483,25,push(byte,8)).
instr(m_483,26,push(int(1))).
instr(m_483,27,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_483,28,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'errorNotice',class('javax/microedition/lcdui','Command'))).
instr(m_483,29,load(reference,0)).
instr(m_483,30,load(reference,4)).
instr(m_483,31,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'controller',class('lancs/mobilemedia/sms','SmsReceiverController'))).
instr(m_483,32,load(reference,0)).
instr(m_483,33,push(string('1000'))).
instr(m_483,34,put(field,class('lancs/mobilemedia/sms','SmsReceiverThread'),'smsPort',class('java/lang','String'))).
instr(m_483,35,return(void)).
field(cf_473,f_482,'errorNotice',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_481,'rejectPhotoCommand',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_480,'acceptPhotoCommand',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_479,'senderAddress',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_478,'msg',class('javax/wireless/messaging','Message'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_477,'smsconn',class('javax/wireless/messaging','MessageConnection'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_476,'smsPort',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_475,'connections',array(class('java/lang','String')),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_473,f_474,'controller',class('lancs/mobilemedia/sms','SmsReceiverController'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_485,class_declaration,class('lancs/mobilemedia/sms','SmsSenderController'),class('lancs/mobilemedia/core/ui/controller','AbstractController'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_485,'SmsSenderController.java').
method(cf_485,m_489,'handleCommand',signature([class('javax/microedition/lcdui','Command')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_489,[handler(41,55,56,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(41,55,69,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_489,[kv(0,length(329),'this',class('lancs/mobilemedia/sms','SmsSenderController'),index(0)),kv(0,length(329),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(3,length(329),'label',class('java/lang','String'),index(2)),kv(38,length(140),'ii',class('lancs/mobilemedia/core/ui/datamodel','MediaData'),index(3)),kv(41,length(140),'imageBytes',array(byte),index(4)),kv(57,length(68),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5)),kv(65,length(68),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(70,length(81),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(5)),kv(78,length(81),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(98,length(140),'smsPort',class('java/lang','String'),index(5)),kv(100,length(140),'destinationAddress',class('java/lang','String'),index(6)),kv(102,length(140),'messageText',class('java/lang','String'),index(7)),kv(130,length(140),'smsS',class('lancs/mobilemedia/sms','SmsSenderThread'),index(8))]).
method_line_number_table(m_489,[kv(0,ln(54)),kv(3,ln(55)),kv(12,ln(57)),kv(16,ln(58)),kv(22,ln(59)),kv(26,ln(60)),kv(30,ln(61)),kv(32,ln(62)),kv(36,ln(65)),kv(38,ln(66)),kv(41,ln(68)),kv(47,ln(69)),kv(56,ln(70)),kv(57,ln(71)),kv(65,ln(72)),kv(69,ln(73)),kv(70,ln(74)),kv(78,ln(75)),kv(81,ln(77)),kv(96,ln(80)),kv(98,ln(81)),kv(100,ln(82)),kv(102,ln(84)),kv(106,ln(85)),kv(110,ln(87)),kv(123,ln(89)),kv(130,ln(90)),kv(133,ln(91)),kv(138,ln(92)),kv(140,ln(94)),kv(144,ln(96)),kv(147,ln(97)),kv(149,ln(100))]).
instr(m_489,0,load(reference,1)).
instr(m_489,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_489,2,store(reference_or_return_address,2)).
instr(m_489,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_489,4,new(class('java/lang','StringBuilder'))).
instr(m_489,5,dup).
instr(m_489,6,push(string('SmsSenderController::handleCommand: '))).
instr(m_489,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_489,8,load(reference,2)).
instr(m_489,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_489,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_489,12,load(reference,2)).
instr(m_489,13,push(string('Send Photo by SMS'))).
instr(m_489,14,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_489,15,if(eq,17)).
instr(m_489,16,load(reference,0)).
instr(m_489,17,new(class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,18,dup).
instr(m_489,19,push(string('Reciever Details'))).
instr(m_489,20,invoke(special,class('lancs/mobilemedia/sms','NetworkScreen'),'<init>',signature([class('java/lang','String')],void))).
instr(m_489,21,put(field,class('lancs/mobilemedia/sms','SmsSenderController'),'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,22,load(reference,0)).
instr(m_489,23,get(field,class('lancs/mobilemedia/sms','SmsSenderController'),'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,24,load(reference,0)).
instr(m_489,25,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_489,26,load(reference,0)).
instr(m_489,27,load(reference,0)).
instr(m_489,28,get(field,class('lancs/mobilemedia/sms','SmsSenderController'),'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,29,invoke(virtual,class('lancs/mobilemedia/sms','SmsSenderController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_489,30,push(int(1))).
instr(m_489,31,return(int)).
instr(m_489,32,load(reference,2)).
instr(m_489,33,push(string('Send Now'))).
instr(m_489,34,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_489,35,if(eq,105)).
instr(m_489,36,push(reference(null))).
instr(m_489,37,store(reference_or_return_address,3)).
instr(m_489,38,push(reference(null))).
instr(m_489,39,checkcast(array(byte))).
instr(m_489,40,store(reference_or_return_address,4)).
instr(m_489,41,load(reference,0)).
instr(m_489,42,invoke(virtual,class('lancs/mobilemedia/sms','SmsSenderController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_489,43,load(reference,0)).
instr(m_489,44,get(field,class('lancs/mobilemedia/sms','SmsSenderController'),'imageName',class('java/lang','String'))).
instr(m_489,45,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getMediaInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','MediaData')))).
instr(m_489,46,store(reference_or_return_address,3)).
instr(m_489,47,load(reference,0)).
instr(m_489,48,invoke(virtual,class('lancs/mobilemedia/sms','SmsSenderController'),'getAlbumData',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')))).
instr(m_489,49,load(reference,3)).
instr(m_489,50,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_489,51,load(reference,3)).
instr(m_489,52,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getForeignRecordId',signature([],int))).
instr(m_489,53,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'loadMediaBytesFromRMS',signature([class('java/lang','String'),int],array(byte)))).
instr(m_489,54,store(reference_or_return_address,4)).
instr(m_489,55,goto_w(26)).
instr(m_489,56,store(reference_or_return_address,5)).
instr(m_489,57,new(class('javax/microedition/lcdui','Alert'))).
instr(m_489,58,dup).
instr(m_489,59,push(string('Error'))).
instr(m_489,60,push(string('The selected image can not be found'))).
instr(m_489,61,push(reference(null))).
instr(m_489,62,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_489,63,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_489,64,store(reference_or_return_address,6)).
instr(m_489,65,load(reference,6)).
instr(m_489,66,push(short,5000)).
instr(m_489,67,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_489,68,goto_w(13)).
instr(m_489,69,store(reference_or_return_address,5)).
instr(m_489,70,new(class('javax/microedition/lcdui','Alert'))).
instr(m_489,71,dup).
instr(m_489,72,push(string('Error'))).
instr(m_489,73,push(string('It was not possible to recovery the selected image'))).
instr(m_489,74,push(reference(null))).
instr(m_489,75,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_489,76,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_489,77,store(reference_or_return_address,6)).
instr(m_489,78,load(reference,6)).
instr(m_489,79,push(short,5000)).
instr(m_489,80,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_489,81,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_489,82,new(class('java/lang','StringBuilder'))).
instr(m_489,83,dup).
instr(m_489,84,push(string('SmsController::handleCommand - Sending bytes for image '))).
instr(m_489,85,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_489,86,load(reference,3)).
instr(m_489,87,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','MediaData'),'getMediaLabel',signature([],class('java/lang','String')))).
instr(m_489,88,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,89,push(string(' with length: '))).
instr(m_489,90,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,91,load(reference,4)).
instr(m_489,92,arraylength).
instr(m_489,93,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_489,94,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_489,95,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_489,96,push(string('1000'))).
instr(m_489,97,store(reference_or_return_address,5)).
instr(m_489,98,push(string('5550001'))).
instr(m_489,99,store(reference_or_return_address,6)).
instr(m_489,100,push(string('Binary Message (No Text)'))).
instr(m_489,101,store(reference_or_return_address,7)).
instr(m_489,102,load(reference,0)).
instr(m_489,103,get(field,class('lancs/mobilemedia/sms','SmsSenderController'),'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,104,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'getRecPort',signature([],class('java/lang','String')))).
instr(m_489,105,store(reference_or_return_address,5)).
instr(m_489,106,load(reference,0)).
instr(m_489,107,get(field,class('lancs/mobilemedia/sms','SmsSenderController'),'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'))).
instr(m_489,108,invoke(virtual,class('lancs/mobilemedia/sms','NetworkScreen'),'getRecPhoneNum',signature([],class('java/lang','String')))).
instr(m_489,109,store(reference_or_return_address,6)).
instr(m_489,110,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_489,111,new(class('java/lang','StringBuilder'))).
instr(m_489,112,dup).
instr(m_489,113,push(string('SmsController:handleCommand() - Info from Network Screen is: '))).
instr(m_489,114,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_489,115,load(reference,5)).
instr(m_489,116,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,117,push(string(' and '))).
instr(m_489,118,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,119,load(reference,6)).
instr(m_489,120,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_489,121,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_489,122,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_489,123,new(class('lancs/mobilemedia/sms','SmsSenderThread'))).
instr(m_489,124,dup).
instr(m_489,125,load(reference,5)).
instr(m_489,126,load(reference,6)).
instr(m_489,127,load(reference,7)).
instr(m_489,128,invoke(special,class('lancs/mobilemedia/sms','SmsSenderThread'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_489,129,store(reference_or_return_address,8)).
instr(m_489,130,load(reference,8)).
instr(m_489,131,load(reference,4)).
instr(m_489,132,invoke(virtual,class('lancs/mobilemedia/sms','SmsSenderThread'),'setBinaryData',signature([array(byte)],void))).
instr(m_489,133,new(class('java/lang','Thread'))).
instr(m_489,134,dup).
instr(m_489,135,load(reference,8)).
instr(m_489,136,invoke(special,class('java/lang','Thread'),'<init>',signature([class('java/lang','Runnable')],void))).
instr(m_489,137,invoke(virtual,class('java/lang','Thread'),'start',signature([],void))).
instr(m_489,138,push(int(1))).
instr(m_489,139,return(int)).
instr(m_489,140,load(reference,2)).
instr(m_489,141,push(string('Cancel Send'))).
instr(m_489,142,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_489,143,if(eq,6)).
instr(m_489,144,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_489,145,push(string('Cancel sending of SMS message'))).
instr(m_489,146,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_489,147,push(int(1))).
instr(m_489,148,return(int)).
instr(m_489,149,push(int(0))).
instr(m_489,150,return(int)).
method(cf_485,m_488,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_488,[kv(0,length(20),'this',class('lancs/mobilemedia/sms','SmsSenderController'),index(0)),kv(0,length(20),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(20),'albumData',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2)),kv(0,length(20),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(3)),kv(0,length(20),'imageName',class('java/lang','String'),index(4))]).
method_line_number_table(m_488,[kv(0,ln(44)),kv(5,ln(33)),kv(8,ln(45)),kv(11,ln(46))]).
instr(m_488,0,load(reference,0)).
instr(m_488,1,load(reference,1)).
instr(m_488,2,load(reference,2)).
instr(m_488,3,load(reference,3)).
instr(m_488,4,invoke(special,class('lancs/mobilemedia/core/ui/controller','AbstractController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('javax/microedition/lcdui','List')],void))).
instr(m_488,5,load(reference,0)).
instr(m_488,6,push(string(''))).
instr(m_488,7,put(field,class('lancs/mobilemedia/sms','SmsSenderController'),'imageName',class('java/lang','String'))).
instr(m_488,8,load(reference,0)).
instr(m_488,9,load(reference,4)).
instr(m_488,10,put(field,class('lancs/mobilemedia/sms','SmsSenderController'),'imageName',class('java/lang','String'))).
instr(m_488,11,return(void)).
field(cf_485,f_487,'networkScreen',class('lancs/mobilemedia/sms','NetworkScreen'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_485,f_486,'imageName',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_490,class_declaration,class('lancs/mobilemedia/sms','SmsSenderThread'),class('java/lang','Object'),[class('java/lang','Runnable')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_490,'SmsSenderThread.java').
method(cf_490,m_501,'setSmsPort',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_501,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0)),kv(0,length(6),'smsPort',class('java/lang','String'),index(1))]).
method_line_number_table(m_501,[kv(0,ln(65)),kv(3,ln(66))]).
instr(m_501,0,load(reference,0)).
instr(m_501,1,load(reference,1)).
instr(m_501,2,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'smsPort',class('java/lang','String'))).
instr(m_501,3,return(void)).
method(cf_490,m_500,'getSmsPort',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_500,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0))]).
method_line_number_table(m_500,[kv(0,ln(58))]).
instr(m_500,0,load(reference,0)).
instr(m_500,1,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'smsPort',class('java/lang','String'))).
instr(m_500,2,return(reference)).
method(cf_490,m_499,'setBinaryData',signature([array(byte)],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_499,[kv(0,length(29),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0)),kv(0,length(29),'data',array(byte),index(1))]).
method_line_number_table(m_499,[kv(0,ln(50)),kv(10,ln(51)),kv(13,ln(52))]).
instr(m_499,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_499,1,new(class('java/lang','StringBuilder'))).
instr(m_499,2,dup).
instr(m_499,3,push(string('SmsSenderThread: setBinaryData of length: '))).
instr(m_499,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_499,5,load(reference,1)).
instr(m_499,6,arraylength).
instr(m_499,7,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_499,8,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_499,9,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_499,10,load(reference,0)).
instr(m_499,11,load(reference,1)).
instr(m_499,12,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'binData',array(byte))).
instr(m_499,13,return(void)).
method(cf_490,m_498,'setMessageText',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_498,[kv(0,length(6),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0)),kv(0,length(6),'messageText',class('java/lang','String'),index(1))]).
method_line_number_table(m_498,[kv(0,ln(46)),kv(3,ln(47))]).
instr(m_498,0,load(reference,0)).
instr(m_498,1,load(reference,1)).
instr(m_498,2,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'messageText',class('java/lang','String'))).
instr(m_498,3,return(void)).
method(cf_490,m_497,'getMessageText',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_497,[kv(0,length(5),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0))]).
method_line_number_table(m_497,[kv(0,ln(39))]).
instr(m_497,0,load(reference,0)).
instr(m_497,1,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'messageText',class('java/lang','String'))).
instr(m_497,2,return(reference)).
method(cf_490,m_496,'run',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_496,[kv(0,length(71),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0)),kv(23,length(71),'smsMessenger',class('lancs/mobilemedia/sms','SmsMessaging'),index(1))]).
method_line_number_table(m_496,[kv(0,ln(29)),kv(15,ln(30)),kv(23,ln(31)),kv(28,ln(32)),kv(31,ln(33))]).
instr(m_496,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_496,1,new(class('java/lang','StringBuilder'))).
instr(m_496,2,dup).
instr(m_496,3,push(string('SmsSenderThread::run: Sending message: '))).
instr(m_496,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_496,5,load(reference,0)).
instr(m_496,6,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'messageText',class('java/lang','String'))).
instr(m_496,7,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_496,8,push(string(' to: '))).
instr(m_496,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_496,10,load(reference,0)).
instr(m_496,11,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'destinationAddress',class('java/lang','String'))).
instr(m_496,12,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_496,13,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_496,14,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_496,15,new(class('lancs/mobilemedia/sms','SmsMessaging'))).
instr(m_496,16,dup).
instr(m_496,17,load(reference,0)).
instr(m_496,18,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'smsPort',class('java/lang','String'))).
instr(m_496,19,load(reference,0)).
instr(m_496,20,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'destinationAddress',class('java/lang','String'))).
instr(m_496,21,invoke(special,class('lancs/mobilemedia/sms','SmsMessaging'),'<init>',signature([class('java/lang','String'),class('java/lang','String')],void))).
instr(m_496,22,store(reference_or_return_address,1)).
instr(m_496,23,load(reference,1)).
instr(m_496,24,load(reference,0)).
instr(m_496,25,get(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'binData',array(byte))).
instr(m_496,26,invoke(virtual,class('lancs/mobilemedia/sms','SmsMessaging'),'sendImage',signature([array(byte)],boolean))).
instr(m_496,27,pop).
instr(m_496,28,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_496,29,push(string('Finishing SMSSender run()'))).
instr(m_496,30,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_496,31,return(void)).
method(cf_490,m_495,'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_495,[kv(0,length(66),'this',class('lancs/mobilemedia/sms','SmsSenderThread'),index(0)),kv(0,length(66),'smsPort',class('java/lang','String'),index(1)),kv(0,length(66),'destinationAddress',class('java/lang','String'),index(2)),kv(0,length(66),'messageText',class('java/lang','String'),index(3))]).
method_line_number_table(m_495,[kv(0,ln(17)),kv(2,ln(14)),kv(5,ln(18)),kv(22,ln(19)),kv(25,ln(20)),kv(28,ln(21)),kv(31,ln(22))]).
instr(m_495,0,load(reference,0)).
instr(m_495,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_495,2,load(reference,0)).
instr(m_495,3,push(string('default'))).
instr(m_495,4,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'messageText',class('java/lang','String'))).
instr(m_495,5,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_495,6,new(class('java/lang','StringBuilder'))).
instr(m_495,7,dup).
instr(m_495,8,push(string('SmsSenderThread:: 3 Param Constructor: '))).
instr(m_495,9,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_495,10,load(reference,1)).
instr(m_495,11,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_495,12,push(string(','))).
instr(m_495,13,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_495,14,load(reference,2)).
instr(m_495,15,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_495,16,push(string(','))).
instr(m_495,17,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_495,18,load(reference,3)).
instr(m_495,19,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_495,20,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_495,21,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_495,22,load(reference,0)).
instr(m_495,23,load(reference,3)).
instr(m_495,24,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'messageText',class('java/lang','String'))).
instr(m_495,25,load(reference,0)).
instr(m_495,26,load(reference,2)).
instr(m_495,27,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'destinationAddress',class('java/lang','String'))).
instr(m_495,28,load(reference,0)).
instr(m_495,29,load(reference,1)).
instr(m_495,30,put(field,class('lancs/mobilemedia/sms','SmsSenderThread'),'smsPort',class('java/lang','String'))).
instr(m_495,31,return(void)).
field(cf_490,f_494,'binData',array(byte),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_490,f_493,'messageText',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_490,f_492,'destinationAddress',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_490,f_491,'smsPort',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
